用的
STM32F072C8T6的
芯片的串口进行收发数据:
1.程序中先建立接收缓冲区100个字节
2.开RXNE以及IDLE中断,在RXNE中断中接收串口数据,每次接收一个字节并存至缓存区,知道一帧数据存储完成IDLE置1,产生IDLE中断
3.如IDLE置1,清除IDLE中断标志位,变量标识一帧数据接收完成
4.将接收到缓冲区的字符串通过串口发送出去,发现接收不了数据,但是单独发送是正常的,请大侠帮忙看看!
-
-
USART1.rar
下载积分: 积分 -1 分
325.16 KB, 下载次数: 114, 下载积分: 积分 -1 分
谢谢!
明白了,将其与DMA搞混了!
一周热门 更多>