|
引用 7 楼 yangyong9608 的回复:
回5楼的兄弟,没有死机现象,发送数据也不丢失,只有接收的时候,每秒的数据量大了以后就开始丢了
触摸屏那我已经把Uart2的中断级别设得比触摸屏的定时器要高了,现在Uart2是最高级的中断了,还丢数,串口监视线程级别我设到97了,居然还会Overrun。
回6楼,2440的串口缓冲就是64字节吧,还能设置?那个UFCON寄存器只是设定什么情况触发中断的吧
OUTREG(pHWHead,rUFCON,0x41);我是这么设的,接收中断触发我设的是1Byte,…
你的问题我也遇到过,单次发送小数据没有任何问题,但是如果一次性发送较大的数据就有中间间断漏数据的问题。
//OUTREG(pHWHead,rUFCON,0x41); //FIFO enable : tx-4bytes, rx-4bytes
OUTREG(pHWHead,rUFCON,0xf1); //FIFO enable : tx-48bytes, rx-32bytes
我把接收数据缓冲从新设置后,问题解决..
不知道能不能解决你的问题..
ps:不过我没有遇到你触摸导致数据漏的问题。 |
|