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

求助!TMS470中关于LIN总线通信的问题

我用HAL Code Generator 配置了一个Lin通信的接口,在没有使能Lin中断时,发送正常,但是使能Lin中断后,发送的数据没有了校验和checksum,校验和不是自动生成发送的吗,怎么我开了中断就出错呢,求解!!!

Jay:

Hi Adrian,

你使用的Halcogen是哪个版本?

请确认SCIGCR2:SC = 1。

Regards,

Jay

Adrian gan:

回复 Jay:

你好,Jay,

我用的HALCoGen的版本是03.06.00

你说的确认SCIGCR2:SC = 1。是从哪确认的,还有我用的是Lin接口而不是SCI中的UART,如下图所示,这样确认的意义是什么呢?

Adrian gan:

回复 Jay:

你好,Jay

我明白你的意思了,但是SCIGCR2:SC适用于扩展帧里用的,我之前也试过将其置一,但问题还是没解决

Jay:

回复 Adrian gan:

Hi Adrian,

LIN和SCI是同一个模块,寄存器是共用的。

SCIGCR2:SC是在LIN模式下,配置是否发送CheckSum的。

你可以在打开中断发送时,查看该寄存器位是否为1.

Regards,

Jay

赞(0)
未经允许不得转载:TI中文支持网 » 求助!TMS470中关于LIN总线通信的问题
分享到: 更多 (0)