lpc1313串口

2019-03-25 20:31发布

我用串口查询方式调试,想用while(LPC_UART->LSR&0X01 == 0);让程序卡在那边,但是虽然串口没有收到数据,程序却直接运行过去了,执行下面的语句。不知道为什么? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
zhaojun_xf
1楼-- · 2019-03-26 00:11
_NXP LPC1000_ 你用仿真方式查看一下串口外设就可以看到LPC_UART->LSR里边是什么值了。
dingwei1983
2楼-- · 2019-03-26 05:24
楼上说的方法可以试下。看看串口寄存器设置正确吗?
lanshunhua
3楼-- · 2019-03-26 08:01
 精彩回答 2  元偷偷看……
zhaojun_xf
4楼-- · 2019-03-26 13:16
这是写程序的坏习惯造成的,应该在任何时候都加上括号,不管优先级如何

一周热门 更多>