|
两片 STM32的CAN接口,可以直接用TX与RX引脚连接(不接CAN收发器芯片)正常通讯吗
|
关于NAND FLASH加LittleFS的方案
STM32H7的双缓冲
H745 在调试SD卡时出现HAL_SD_GetCardStatus(hsd, &CardStatus) 获取失败,
STM32H7高温情况下出现必须下电才能正常工作
STM32H757 程序经过SFI加密后,下载到FLASH里的程序是密文吗?
【我心中的STM32H7A3】+小游戏机
如何解决STM32H7在3V供电下内部LDO启动裕量不足的问题?
STM32 用主从定时器方式实现DSP QEP模块的QCTMR功能,异常
STM32H743IIT6驱动外扩SDRAM芯片热启动能成功,冷启动失败
STM32H743IIT6驱动RGB液晶屏显示红,绿,蓝三色显示都偏暗
微信公众号
手机版
应该不行,记得CAN是传送的差分信号。
can协议的收发是通过总线来的,而且只有一根总线,当有收发器的时候,一方的tx发数据,同时rx也在接收总线上的数据,在仲裁段的时候,当rx和tx的数据不一样时,就会判定仲裁失败,进入接收模式。
具体情况你可以试一下,应该是不能。
你这样连接2个节点应该没法通信,也从没见人这么玩的。我们可以基于回环模式先做些基本配置及通信的验证,然后接上CAN收发器后验证节点间的通信。
CAN不像串口可以这样操作,需要过CAN芯片的。如果是内部测试,可以用测试模式。另外,CAN总线需要120欧姆的电阻。