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

把LIN配置成SCI兼容模式遇到的问题,请各位老师指点!

TMS32F28035,把LIN配置成SCI兼容模式,即用LIN模拟SCI,配置为接收8字节,产生一个中断。假如要接收一个9个字节数据包。前8个字节通过中断是可以接收的;第9个字节接收后,不会产生中断,所以我想通过直接从接收数据寄存器读出。问题是有没有LIN接收数据的计数寄存器,指示接收了几个数据,数据取出是否要把它清零?读取的时候还需要注意什么,如复位等?

BinBin Li1:

回复 Jones Chen:

我遇到更为复杂的问题,因为无法确定每帧将接收到的数据个数(10~数十不等),而LINRD0~1里的数据在读取完后不能清零(我找不到清零的寄存器,外设复位也不行),也不知道到底接收了多少个字节,这个端口波特率是115K,如果将8字节中断改为单字节中断的话……你懂的。请问怎么破?如果解决不掉的话就只能换端口用4缓冲的了。

赞(0)
未经允许不得转载:TI中文支持网 » 把LIN配置成SCI兼容模式遇到的问题,请各位老师指点!
分享到: 更多 (0)