当前位置: 代码迷 >> 单片机 >> LPC2294的串口UART0的有关问题
  详细解决方案

LPC2294的串口UART0的有关问题

热度:184   发布时间:2016-04-28 14:57:20.0
LPC2294的串口UART0的问题
使用UART0口接收RS232数据,该如何使用U0RBR寄存器,U0RBR寄存器是每进行一次读操作,之后会自动刷新数据吗,为什么当我用rbrp[i++]=U0RBR进行数据读取时,在i++的时候U0RBR中的数据就已经刷新了一次。。。


哪位大牛能和我详细说明下U0RBR读数是怎么个方法啊。。谢谢
------解决方案--------------------
rbrp[i++]=U0RBR 
先执行rbrp[i]=U0RBR
再执行i++

执行i++时 U0RBR数据变了有问题?
串口接收缓冲区中的数完成一次U0RBR读操作就指向下一个待读的数据