项目之前用的单片机是STM32F103C8T6,想用CH32代替。时钟、定时器、串口、ADC都没有问题,就是CAN有问题。在ST的芯片上能正常收发,但是在CH32上面就没有数据发出来。请问是哪里不兼容吗,应该怎么改呢?
之前看到论坛另外一位朋友也有这个问题:
CH32F103 使用STM32cubeMX HAL库代码 CAN发送 - 沁恒微电子社区 (wch.cn)
这是我在网上找到的资料,但是我按照他的方法修改了也还是不行:
(17条消息) 沁恒 CH32F103C8 (套用STM32 HAL库)CAN总线初始化注意事项_念隐的博客-CSDN博客