TI中文支持网
TI专业的中文技术问题搜集分享网站

28335的串口接收错误

外部的设备波特率是460800,28335的sysclkout设为135Mhz,LSPCLK是默认设置,测试时发现在460800串口接收错误,在不改变外部设备的波特率的情况下,有什么办法解决吗?

user4192203:

使用定时器0作为主中断,处理一些任务,测试时发现当主中断任务处理占用时间较长时,波特率设为9600,串口可以正常接收一帧数据,波特率为460800时,串口接收错误,当主中断任务处理占用时间较短时,波特率9600,460800时,串口可以正确接收一帧数据。

外部的设备波特率是460800,28335的sysclkout设为135Mhz,LSPCLK是默认设置,测试时发现在460800串口接收错误,在不改变外部设备的波特率的情况下,有什么办法解决吗?

mangui zhang:

波特率超过64k是不是计算公式不一样了啊  

或者你用自动波特率侦测看看

赞(0)
未经允许不得转载:TI中文支持网 » 28335的串口接收错误
分享到: 更多 (0)