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

关于CAN模块的问题

1.第一个问题,想确认一下,can发送数据是否从内存获取要发送的数据(can消息对象结构体的变量),发送到接口寄存器组1的CANIF1DA1等,然后发送到消息RAM,最后通过总线发送出去。

2.库函数void CANInit(uint32_t ui32Base)中,有一步是等待BUSY位清零,为什么只等待寄存器CANIF1CRQ的BUSY位呢?如果这个BUSY位置1,是数据 在接口寄存器和内部消息RAM之间的传输方向是怎样的呢?

3.CANIF1CMSK寄存器中,DATAA和DATAB位的说明,If WRNRD is set, transfer data bytes 0-3 in message object

to CANIFnDA1 and CANIFnDA2. 传输方向是不是反了?

以上的问题可能有重复, 比较迷惑??请大神释疑解惑,不胜感激!!

xyz549040622:

CAN没有搞过,支持下,没玩过这个协议。

赞(0)
未经允许不得转载:TI中文支持网 » 关于CAN模块的问题
分享到: 更多 (0)