|
两片 STM32的CAN接口,可以直接用TX与RX引脚连接(不接CAN收发器芯片)正常通讯吗
|
STM32H723VGT6 通过USART1/3连接CubeProgrammer失败
求助:USB 设备模式下的 UF2 更新,擦写非活动 Bank 时引起主机复位,但加 Hub 正常 —— 双 Bank 不是应该无干扰吗?
stm32h745-nucleo下不进程序,就是用programmer看,识别得到stlink,但是连不到芯片
STM32H723 ULPI接口失效
STM32H7R7的SPI DMA双缓冲怎么做。
有人用过PVD在掉电瞬间写Flash
STM32H743 配置USBOTG 使用U盘几周后 stm32无法识别usb
在STM32CubeIDE 中用sprintf,printf总感觉差点什么
STM32H743使用Keil V6(AC6)编译FreeRTOS报错__forceinline未定义及CMSIS-RTOS2配置错误,如何解决?
NUCLEOh753zi
微信公众号
手机版
应该不行,记得CAN是传送的差分信号。
can协议的收发是通过总线来的,而且只有一根总线,当有收发器的时候,一方的tx发数据,同时rx也在接收总线上的数据,在仲裁段的时候,当rx和tx的数据不一样时,就会判定仲裁失败,进入接收模式。
具体情况你可以试一下,应该是不能。
你这样连接2个节点应该没法通信,也从没见人这么玩的。我们可以基于回环模式先做些基本配置及通信的验证,然后接上CAN收发器后验证节点间的通信。
CAN不像串口可以这样操作,需要过CAN芯片的。如果是内部测试,可以用测试模式。另外,CAN总线需要120欧姆的电阻。