項目之前用的單片機是STM32F103C8T6,想用CH32代替。時鐘、定時器、串口、ADC都沒有問題,就是CAN有問題。在ST的芯片上能正常收發(fā),但是在CH32上面就沒有數(shù)據(jù)發(fā)出來。請問是哪里不兼容嗎,應(yīng)該怎么改呢?
之前看到論壇另外一位朋友也有這個問題:
CH32F103 使用STM32cubeMX HAL庫代碼 CAN發(fā)送 - 沁恒微電子社區(qū) (wch.cn)
這是我在網(wǎng)上找到的資料,但是我按照他的方法修改了也還是不行:
(17條消息) 沁恒 CH32F103C8 (套用STM32 HAL庫)CAN總線初始化注意事項_念隱的博客-CSDN博客