- 博客(2)
- 收藏
- 关注
原创 STM32串口通信指南:Python协议解包和通讯协议讲解(详细教程
以STM32作为下位机,实现与Python的数据互通,编写通讯协议,并对STM32发送的数据进行拆解提取数据信息
2024-01-19 12:03:17
2049
2
原创 HAL库 STM32运用DMA与IDLE中断实现高效串口通信 (附代码)
我们的接收数据采用DMA接收方式,使用DMA+IDE空闲中断,这样的好处时,当接收到一串数据时,串口不会发生中断,而是将接收到的数据通过DMA存到缓存区中,当数据传输完成后,IDE产生中断标志位,进而产生一次中断,我们就可以在这次中断中做一些我们想要实现的功能,这种DMA+IDE接收的方式,很符合数据传输通讯的形式,代码如下。第一步,设置时钟源,在未设置的情况下,我们的单片机默认的系统时钟是8MHz,如下图所示。第二步,在SYS里面的Debug选择 Serial write,重定向printf函数。
2024-01-17 19:12:37
2680
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人