给你个思路:先定义一个数组,在串口中断里,设置接收中断,当连续发送字符串时,每接收一个字符,就保存在数组里,但是串口中断里要设置变量来引导字符放在数组的位置
串口接收到数据后处理时间太长所引起。可以吧串口接收中断的处理程序缩短
USART没有FIFO,一次只能发一个字节。USART1-USART4支持DMA,USART5不支持DMA。
本文标签:stm32串口只能接收1个字节