我做android开发的。本来以为是板子的java调用发生字符丢失现象。自己编写了一个在linux下的程序。然后在板子上跑。电脑给板子发还是丢失数据。为什么???我认为是驱动的问题。怎么解决。
------解决方案--------------------
加一个接收缓冲器FIFO。
------解决方案--------------------
这个最好step调试 一般是串口的接收抢不到cpu 造成数据在fifo溢出了
------解决方案--------------------
是不是芯片的串口Buffer开太小了。 曾经遇到过芯片的串口Buffer开太小丢数据的。
------解决方案--------------------
应该是你uart的fifo太浅了,照成还没读走已收到的数据后续又来数据了,overrun了,看看中断是否有overrun出来