This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
做通讯升级遇到两个问题,求教,感谢。
问题一:上面三个图片一个是hex,一个是bin。第三图是生成bin的配置。大小端是反的,不知道如何设置。
问题二:CAN发送时,每帧的ID都不一样,发送前先修改MSGID寄存器,手册中说要先关闭CANME,但是我没看懂是要关闭32个全部邮箱。还是只关闭当前邮箱。比如我想
用邮箱1发送一帧,先修改1号邮箱MSGID,此时我要关闭CANME的bit1,还是全部关闭。
感谢!!!!
1. BIN文件就是最终烧录到芯片中的内容。你觉得反了只是看起来反了,因为C2000每个地址上是16位,比如
7E和00都在第二个地址上,7E是高8位,00是第8位;后面的E3B3也是一样的。这个和HEX文件的顺序是一样的:
再直白一点就是显示的顺序不一样,HEX文件是
“低8位高8位低8位高8位”,而BIN文件是
“高8位低8位 高8位低8位”;
2. 只关闭当前邮箱。