野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6956|回复: 1

CAN通讯问题

[复制链接]
发表于 2022-1-15 23:34:09 | 显示全部楼层 |阅读模式

] 本帖最后由 搬砖农民工 于 2022-1-16 00:15 编辑 [/i]

[md]# 问题描述

在看了火哥的视频后,我在淘宝买了两个tja1050 并接好线了,指南者通过杜邦线连接到 TJA1050,然后TJA1050接着另一个TJA1050(这个接着C8T6),然后通过指南者上的按键发送数据,发现发送成功后状态是OK的,但是C8T6这边无法接收,反过来也是如此。CAN的接收中断没有进来,但是在回环测试是没问题的。因为火哥用的是两个霸道来演示,有can的收发器,但是手头上只有指南者和一块C8T6,所以想试试接模块上去,下面是我的接线图,不知道有没有接错

接线图

WX20220115-232033.png

这是指南者接TJA1050的图,就是CANTX PB9接TJA1050的TX,CANRX PB8接TJA1050的RX,5V接VCC,GND接GND,另一头是的CANH,CANL接另一个TJA1050的CANH,CANL

C8T6.png

这是C8T6接TJA1050的图,也是CANTX PB9接TJA1050的TX,CANRX PB8接TJA1050的RX,5V接VCC,GND接GND,另一头是的CANH,CANL接另一个TJA1050的CANH,CANL

但是没有触发中断,发送的状态也是OK,但是每次复位后发送第四次的时候会发生错误。错误码是一个超时的HAL_CAN_ERROR_TIMEOUT (0x00020000U)

回复

使用道具 举报

 楼主| 发表于 2022-1-16 01:28:15 | 显示全部楼层
解决了,C8T6的5V不对外供电造成的,怎么可以让这个5V对外供电
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 05:33 , Processed in 0.041099 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表