STM32F103 cube生成的串口DMA不定长数据接收,使用DMA与串口IDLE中断配合使用,数据量大建议使用多缓存。
2021-10-12 10:48:43 12.14MB STM32 串口DMA
1
最近搞串口接收完整的数据帧,虽然很早就接触串口,但是工作上用还是会遇到不少问题。串口收包过程,首先要解决的问题就是要保证接收到完整的数据包,参考网上的串口收包方法,多数是使用定时器做超时判断,又或者加DMA之类的,考虑到我的串口只是做小数据量收发(收发指令),要额外使用一个定时器,就太复杂了。查资料过程中发现了串口空闲中断,故想空闲中断来接收串口数据帧。以下是空闲中断的参考demo: 主函数 main.c /** ****************************************************************************** * @file
2021-10-11 15:25:31 46KB 中断 串口
1
用于串口的DMA发送和接收,配置清晰,适合学习.
2021-10-10 19:24:18 1.89MB stm32 串口 DMA 发送
1
STM32H7系列HAL库串口打印模板,可以直接通过串口1和串口3打印串口数据。配置的串口为单片机默认串口引脚。
2021-10-08 17:12:52 15.57MB 单片机 STM32串口 串口例程 H7
1
基于STM32F103芯片串口通信例程,主要是串口1接收到数据后,再发送出去。通过DMA来接收串口数据,达到缓冲作用,可以做较大数据接收。然后再通过DMA发送出去。
2021-10-08 10:02:25 2.79MB STM32 串口通信 DMA接发 UART
1
对控制LED指示灯的IO口进行了初始化,将端口配置为推挽上拉输出,口线速度为50Mhz。PA2,PA2端口复用为串口2的TX,RX。在配置某个口线时,首先应对它所在的端口的时钟进行使能。否则无法配置成功,由于用到了端口B, 因此要对这个端口的时钟。进行使能,同时由于用到复用IO口功能用于配置串口。因此还要使能AFIO(复用功能IO)时钟。
2021-10-06 16:55:28 60KB STM32 串口 USART2 程序
1
本文主要介绍了一下关于STM32的几种串口通信协议,希望对你的学习有所帮助。
2021-10-06 16:14:55 294KB STM32 串口 通信协议 文章
1
上一篇讲了用串口中断的方式接收数据,但是它有两个缺点 1. 只能定长接收数据 2. 如果数据超出,那么产生溢出中断,那时发送的数据将不再接收 所以接下来就会用 IDLE 中断来解决这个问题
2021-10-05 10:43:49 38.51MB STM32CubeMX stm32 串口中断 空闲中断
1
基于PIXHAWK或pixhack硬件,在nuttx操作系统中接收stm32串口数据,并在终端打印。
2021-10-02 22:47:37 344KB PIX nuttx
1
STM32串口下载软件(FLYMCU) STM32F4串口下载软件,不需要使用仿真器就能通过USB转串口ISP下载。用于在联机时下载程序文件,可校验数据、使用连续烧录模式。
2021-10-02 15:42:21 799KB stm32 FLYMCN
1