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

f28335内部定时器0和SCI联用出现问题

使用f28335内部的定时器0进行一些数据运算、处理,需要用时1ms左右,定时器0中断设置为400Hz中断一次,SCIA从外部接收数据,发送数据频率为200Hz,数据长度24个字节,波特率为460800。当删除定时器0的数据处理的时候SCIA接收数据正常,在定时器0中断程序加入数据处理或以延时1ms代替的时候SCIA接收数据错误,这是因为什么原因?怎么解决?

mangui zhang:

SCI没用中断接收吗    中断中不要做一些处理   耗时

中断中只触发一些信号标志就好了    然后主函数中判断这些标志

当标志发生了   去计算处理

我感觉波特率有些高

赞(0)
未经允许不得转载:TI中文支持网 » f28335内部定时器0和SCI联用出现问题
分享到: 更多 (0)