Part Number:TMS320F280049C
您好,想咨询一下在使用TMS320F280049C之CAN模块的过程中,分析CAN模块有两种工作模式,一种模式是测试模式(Test Modes),此时cpu可直接访问邮箱(message)。另外一种模式,需要通过配置接口寄存器(IFx)来实现cpu读取邮箱数据(message)。想请问一下这两种模式有什么区别?
Yale Li:
Hi ke Lan,
普通模式就是正常的工作模式;测试模式主要是用于自测。
ke Lan 说:一种模式是测试模式(Test Modes),此时cpu可直接访问邮箱(message)。另外一种模式,需要通过配置接口寄存器(IFx)来实现cpu读取邮箱数据(message)。
这两种模式在message object的读取上确实有所不同,can模块的框图很清晰的显示了这种差异:
红色路径是CPU在正常工作模式下读取Message Objects的路径,蓝色则是测试模式。
更主要的区别在于CAN数据线的连接方式不同。
Silent Mode相当于监听模式:
Loopback Mode直接在CAN的核心中从Tx向Rx传输数据,但是可以在TX引脚上通过外部监控:
External Loopback Mode则是将Tx与Rx都连接到外部引脚,形成数据的传输路径:
不同的测试模式可以测试不同层级的数据通路。
,
ke Lan:
好的,十分感谢。
,
Yale Li:
不客气