国外课栈 - 跨学科知识视角栈

使用GCC和FreeRTOS开发STM32

 二维码 7
文章附图

特点

  • 使用 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总线软件


阅读咨询

文章分类: 嵌入式STM32FreeRTOSGCC