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

2019-10-16 04:38发布

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

新手求指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
25条回答
萝卜头
2019-10-18 14:03
密耳 发表于 2016-12-5 14:35
那就赐教下,不是吐槽,,中断程序你这样处理就行了,,至于接收的数据怎么处理,那是另外一回事...... ...

哦哦,,我懂你的意思,,就是实际的处理程序不会放在中断里面,在中断里面待的时间越短越好,,我没有截出下面你都猜到了,,厉害哦,,主要是这个程序是我自己写的,针对我们项目上的,也没有用操作系统,为了方便能立马响应我的命令,我就放到了中断里面来处理,,裸机循环一次要跑十来分钟,。。另外就是处理程序采用的if{}else if()的形式,不会花很多的时间的,一样能快速的跳出中断

一周热门 更多>