我
STM32f105 can2用的SN65HVD230 3.3V(回环模式能收发)
另一端是stm32f103 can1 用的是SJA1050 5V(用的是
开发板例程,肯定是对的)
两端都调试通过了(回环模式)
但是两块板子连接在一起都收不到对方发送的信息。我用示波器看了一下,有波形输出。
我怀疑是两款收发
芯片电压不同导致的错误。
有很多朋友在调试105/107 can2的时候会调试不出来,我总结了一下,can2的一些资源是和can1借的,所以使用can2的时候把can1的时钟打开就ok了,还有就是can2的过滤器号是从14开始的,其他的设置和can1一样。
3.3v can收发芯片和5v can收发芯片能够相互通信。
一周热门 更多>