OpenEdv-开源电子网

标题: 基于FreeRTOS操作系统的HAL库串口IDLE中断+DMA接收不定长数据 [打印本页]

作者: 黎峰吖    时间: 2021-6-3 16:11
标题: 基于FreeRTOS操作系统的HAL库串口IDLE中断+DMA接收不定长数据
最近刚接触FreeRTOS系统,把学习到的经验记录下来,一是怕自己忘了,二是分享给大家。本人小白,都靠自学,如果有什么错误,希望大家能在评论区指正,万分感谢。

先使用STM32CubeMX建立一个工程,再移植FreeRTOS源码(别问为什么不使用CubeMX中的FreeRTOS插件直接生成,都是为了学习)。

单片机型号是STM32F103C8T6,使用串口2,波特率115200。

(, 下载次数: 0)
打开串口接收DMA。
(, 下载次数: 0)
开启串口接收中断。
(, 下载次数: 0)
时钟按照自己的单片机型号设定即可。

开始移植FreeRTOS。新建一个FreeRTOSS的文件夹
(, 下载次数: 0)

原文链接:https://www.yunduoketang.com/article/xianshangjiaoxueff.html






欢迎光临 OpenEdv-开源电子网 (http://openedv.com/) Powered by Discuz! X3.4