CH32V307 CAN發(fā)送的問題

使用CAN發(fā)送8字節(jié),最后兩個字節(jié)不正確。

AA 55 AA 55 - AA 55 9B 6E?

AA 55 AA 55 - AA 55 8B 89?

AA 55 AA 55 - AA 55 7B A3

AA 55 AA 55 - AA 55 6B BC

AA 55 AA 55 - AA 55 5B D5

AA 55 AA 55 - AA 55 4B EE

AA 55 AA 55 - AA 55 3C 08

AA 55 AA 55 - AA 55 2C 23

AA 55 AA 55 - AA 55 1C 3D

AA 55 AA 55 - AA 55 0C 57

AA 55 AA 55 - AA 55 FC 71

AA 55 AA 55 - AA 55 EC 8B

? ?最后一個字節(jié)完全隨機,倒數第二個有一定的減數規(guī)律。若發(fā)送6個以下沒問題。用示波器觀察輸出,數據后面部分一直不停變化,符合發(fā)送數據的規(guī)律。用其他設備發(fā)送8字節(jié),307進行接收,8個字節(jié)全部正確,基本排除波特率方面的問題。
? ?跟蹤進入CAN_Transmit函數,TXMDLR、TXMDHR寄存器的賦值完全正確,剩下的就是硬件的工作了,至此線索中斷,請教問題所在。

問題找到了,抄錯例子了。不恰當地打開了Time Trigger模式


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频