奏奏奏 发表于 2016-11-22 12:15:34

STM32可以直接用CAN的TX与RX引脚(不接CAN收发器芯片)通讯吗

我看TJA1050还是VP230作用都是将TTL电平信号转换,
那么我要是两个MCU的CAN_TX与CAN_RX直接连接能够通讯吗?距离不远的情况下

fdgfdgfgffg 发表于 2016-11-23 14:50:23

顶一下,同样期待高手解答。

jcx0324 发表于 2016-11-23 16:46:44

232是可以的,CAN还真没试过, 应该不可以的

andypanfan 发表于 2016-11-29 09:05:22

是呀,这个问题很好   用了很久的CAN 了还没有试过!!!!!

liganchina 发表于 2017-4-28 15:09:50

复制的别人的回答:芯片的CAN接口是指芯片外设中的CAN总线控制器输出电平为TTL规格,saj1000芯片是属于物理层芯片,将TTL 电平信号转换为符合CAN规范的差分信号。

吐息间丶时光中 发表于 2017-5-19 17:01:20

今天刚好这样试了一下,发现不可以呢——直接将两个STM32模块的CAN_TX与CAN_TX、CAN_RX与CAN_RX连接(交叉连接也一样)。
发送请求前是这样滴:


发送请求后是这样滴:

显示出现了位错误。(由于设置的自动重发,所以错误次数超过规定次数,已进入离线状态)

说明:调试使用的是JLINK在线调试。

shuihehe 发表于 2018-8-12 09:15:55

jcx0324 发表于 2016-11-23 16:46
232是可以的,CAN还真没试过, 应该不可以的

全双工的可以

zhao.zhao 发表于 2018-8-12 10:42:49

和标准CAN总线相连肯定不行的
页: [1]
查看完整版本: STM32可以直接用CAN的TX与RX引脚(不接CAN收发器芯片)通讯吗