有关技术参考手册的几个问题。
1)在表21-31 (第 2135),行的DLC位,写入的列说明
"数据长度代码
0-8数据帧具有0-8个数据位。
9-15数据帧有8个数据字节。"
我认为第二行中有误印,正确的行应该是
0-8数据帧有0-8个数据字节。
对吗?
表21-28 (第页 2130),控制位行,写入的列说明
如果设置了此寄存器中的TxRqst/NewDat位(位[18]),则IF1/IF2消息控制寄存器中的TxRqst/ NewDat位将被忽略。
我认为应该写出来
如果设置了此寄存器中的TXRQST位(位[18]),则IF1/IF2消息控制寄存器中的TxRqst/ NewDat位将被忽略。
对吗?
类似地,在TXRQST位行,写入列说明
"如果通过在此寄存器中设置TxRqst/NewDat来请求CAN传输,则消息对象中的TxRqst/NewDat位将被设置为与IF1/IF2消息控制寄存器中的值无关的位"
而不是
'如果通过在此寄存器中设置TXRQST请求CAN传输,消息对象中的TxRqst/NewDat位将被设置为一个独立于IF1/IF2消息控制寄存器中的值的位'
对吧?
一般来说,我认为将CAN_IFxCMD寄存器的"TXRQST"位18和CAN_IFxMCTL寄存器的"TxRqst"位8称为"错误",因为您很容易混淆它们。
同样适用于"DIR"(CAN_IFxCMD寄存器的0位)和"Dir"(CAN_IFxARB寄存器的29位)。