stm32cubemx+串口+DMA+IDLE接收不定长数据,实测可用
关键点在于利用每次发送数据,只有有一个字节的空闲就触发DMA接收保存数据到缓冲区,然后打印出来。上篇描述了用串口接收不定长数据并输出。本篇用DMA+IDLE空闲来实现。
·
上篇描述了用串口接收不定长数据并输出。
本篇用DMA+IDLE空闲来实现。
关键点在于利用每次发送数据,只有有一个字节的空闲就触发DMA接收保存数据到缓冲区,然后打印出来。
具体参见:【STM32CubeMX串口通信详解】USART2 -- DMA发送 + DMA空闲中断 接收不定长数据_stm32cubemx 串口dma无法发送-CSDN博客
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)