特点
- 使用 FreeRTOS 和 libopencm3 开发STM32 多任务应用程序
- 学习如何使用 GCC 下载和设置 libopencm3 FreeRTOS 开发环境
- 利用 FreeRTOS 创建任务、队列和互斥锁
- 学习使用 I2C 总线使用 PCF8574 芯片添加 GPIO
- 使用硬件定时器为 RC 控制创建 PWM 输出
- 使用外部 Winbond W25Q32 闪存芯片通过GCC 覆盖扩展代码
- 初始化和使用 libopencm3 驱动程序并处理中断
- 使用 DMA 驱动基于 SPI 的 OLED 显示模拟仪表
- 使用硬件定时器从 RC 控制读取 PWM
内容
- 介绍
- 软件设置
- GPIO
- FreeRTOS
- USART
- USB 串口
- SPI
- 代码覆盖
- 实时时钟(RTC)
- I2C
- OLED
- OLED使用DMA
- 模数转换
- 时钟树
- PWM使用计时器2
- PWM输入使用计时器4
- CAN总线
- CAN总线软件
详情参阅 - 亚图跨际