请教原子哥 关于串口接收的问题

2019-10-16 04:38发布

为什么进一次中断只能接收一个字符? 多次接收会是同一个字符。
我觉得一次接收完成后,接收标志位清零,那么这个字节的接收应该完成了;
再执行下一次接收,应该是下一个字符了啊。

新手求指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
25条回答
南有乔木
2019-10-16 11:33
靐靐靐 发表于 2016-12-5 11:51
原子哥的程序我是理解的, 每进一次中断服务函数接收一个字符嘛,然后计数。
我是说 为什么进一次中断服 ...

我也是刚学习的,我理解的是你发送完一次数据,会进入中断,把你这次发送的所以数据都读进来。然后,再通过TXD发送出去...
Res =USART_ReceiveData(USART1);        //读取接收到的数据
这不是全部读取了么

一周热门 更多>