|
两片 STM32的CAN接口,可以直接用TX与RX引脚连接(不接CAN收发器芯片)正常通讯吗
|
stm32h7 定时器输出比较模式+dma,生成脉冲异常
STM32H7中FDCAN,数据正确,ID号错误
STM32H7的FDCAN
STM32H747XIH6 CM7正常运行 CM4不能正运行
【经验分享】STM32H7 DMA+UART不定长接收实战:解决缓存溢出与数据错位问题
STM32H725的LSE不起振
STM32H747XI CM7正常运行 CM4不运行
stm32h7s78-dk烧录
STM32Programmer能识别芯片,Keil无法识别
STM32H7进入BOOTLoader模式
微信公众号
手机版
应该不行,记得CAN是传送的差分信号。
can协议的收发是通过总线来的,而且只有一根总线,当有收发器的时候,一方的tx发数据,同时rx也在接收总线上的数据,在仲裁段的时候,当rx和tx的数据不一样时,就会判定仲裁失败,进入接收模式。
具体情况你可以试一下,应该是不能。
你这样连接2个节点应该没法通信,也从没见人这么玩的。我们可以基于回环模式先做些基本配置及通信的验证,然后接上CAN收发器后验证节点间的通信。
CAN不像串口可以这样操作,需要过CAN芯片的。如果是内部测试,可以用测试模式。另外,CAN总线需要120欧姆的电阻。