本项目提供了一个基于STM32F103RCT6的参考代码,适用于正点原子mini开发板或其他兼容的STM32F103RCT6开发板。代码使用了CubeMX封装的FreeRTOS操作系统,实现了以下功能:1. **呼吸灯效果**:通过PA8引脚外接LED灯,实现呼吸灯效果。2. **DMA串口数据收发**:使用UART1的DMA+双缓存方式接收不定长数据,并将接收到的数据长度和内容即时存放到队列中。另一个任务会从队列中取出数据,并通过串口返回给上位机。
项目介绍
本项目提供了一个基于STM32F103RCT6的参考代码,适用于正点原子mini开发板或其他兼容的STM32F103RCT6开发板。代码使用了CubeMX封装的FreeRTOS操作系统,实现了以下功能:1. **呼吸灯效果**:通过PA8引脚外接LED灯,实现呼吸灯效果。2. **DMA串口数据收发**:使用UART1的DMA+双缓存方式接收不定长数据,并将接收到的数据长度和内容即时存放到队列中。另一个任务会从队列中取出数据,并通过串口返回给上位机。
定制我的领域