openwch / ch32v307

Including the SDK、HDK、Datasheet of RISC-V MCU CH32V307 and other relevant development materials

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CH32V307 CAN bus problem

benjamintyler opened this issue · comments

When sending a CAN bus message, bytes 7-8 of the data payload are always corrupted/random byte values. If sending a 1-6 byte message, everything is ok/normal. However if sending a message that is 7 bytes long or greater, the last two bytes are incorrect. I have tried different bus speeds, 11-bit header, 29-bit header, and multiple different chips (to rule out a hardware issue).