ARM Embedded Tutorials/zh CN
From Free Pascal wiki
Jump to navigationJump to search
│
Deutsch (de) │
English (en) │
中文(中国大陆) (zh_CN) │
概述
使用FPC和Lazarus编程ARM微控制器的教程。这适用于例如STM32微控制器和RP2040(Raspberry Pi Pico)微控制器。
设置驱动程序/交叉编译器/IDE
STM32
- STM32与FPC入门 - 如何设置FPC/IDE(MSEide)以编程STM32F103C?
Raspberry Pi Pico
为了最好地利用本教程,您需要购买(至少)两个Raspberry Pi Pico,我们将使用一个作为目标设备,另一个作为调试探针。为自己做件好事,投资4美元购买第二个设备,因为能够调试的价值远远超过这个价格。
由于Pico是全新的,并且对该板的支持仍在开发中,我建议您安装专用的Lazarus和Free Pascal,因为您需要使用Lazarus的trunk版本和一个经过特别修补的FPC版本,该版本包含必要的调整,以便FPC了解Pico。同时,随着我们不断学习,也请期待变化。
要访问下面的Raspberry Pi Pico示例以及所有所需的依赖项,请克隆此存储库:
https://github.com/michael-ring/pico-fpcexamples
在Github上创建问题并添加功能请求:
https://github.com/michael-ring/pico-fpcexamples/issues
ARM编程示例
STM32
- GPIO - 输出和输入 - 如何实现GPIO输出
- 简单定时器 - 一个简单的定时器
Raspberry Pi Pico
- Raspberry Pi Pico闪烁板载LED
- Raspberry Pi Pico通过UART说Hello
- Raspberry Pi Pico使用ADC
- Raspberry Pi Pico扫描I2C设备
- Raspberry Pi Pico使用显示器和I2C
- Raspberry Pi Pico使用显示器和SPI