打印
[STM32F1]

CAN输出引脚一直为高电平

[复制链接]
楼主: AVLC
手机看帖
扫描二维码
随时随地手机跟帖
21
pengf| | 2023-7-3 22:35 | 只看该作者 回帖奖励 |倒序浏览
有可能是IO配置或者时钟配置有问题,就这样

使用特权

评论回复
22
renyaq| | 2023-7-3 22:36 | 只看该作者
初始化失败的话,话说你接外部的can芯片了么?

使用特权

评论回复
23
supernan| | 2023-7-3 22:37 | 只看该作者
可能是初始化有问题

使用特权

评论回复
24
xxrs| | 2023-7-3 22:38 | 只看该作者
是自己设计的板子吗?

使用特权

评论回复
25
dengdc| | 2023-7-3 22:47 | 只看该作者
跑一下官方提供的demo试试

使用特权

评论回复
26
louliana| | 2023-7-5 21:10 | 只看该作者
可能会导致自动关断,此时RXD引脚会一直处于高电平状态。

使用特权

评论回复
27
burgessmaggie| | 2023-7-5 21:25 | 只看该作者
在使用CAN功能之前,需要正确初始化CAN控制器。

使用特权

评论回复
28
wengh2016| | 2023-7-5 21:31 | 只看该作者
检查CAN控制器和外部器件(如收发器)之间的连接是否正确。

使用特权

评论回复
29
mmbs| | 2023-7-5 22:31 | 只看该作者
是否为直接接地?              

使用特权

评论回复
30
caigang13| | 2023-7-6 08:13 | 只看该作者
应该初始化配置有问题

使用特权

评论回复
31
51xlf| | 2023-7-6 10:16 | 只看该作者
检查电路设计是否存在问题。               

使用特权

评论回复
32
alvpeg| | 2023-7-6 10:21 | 只看该作者
引脚是否上拉输入               

使用特权

评论回复
33
wilhelmina2| | 2023-7-6 10:32 | 只看该作者
CAN总线接线不正确或不符合规范,可能会导致输出引脚一直为高电平。

使用特权

评论回复
34
1988020566| | 2023-7-6 11:57 | 只看该作者
硬件连接和引脚映射是否正确              

使用特权

评论回复
35
robertesth| | 2023-7-6 12:33 | 只看该作者
如果该引脚悬空或者拉高或者接的电阻较大,可能会导致进入待机模式,从而导致引脚一直处于高电平状态。

使用特权

评论回复
36
averyleigh| | 2023-7-6 15:39 | 只看该作者
这两条线路的电平正确?              

使用特权

评论回复
37
linfelix| | 2023-7-6 16:29 | 只看该作者
可能是CAN控制器或其他硬件组件出现故障

使用特权

评论回复
38
kkzz| | 2023-7-6 16:44 | 只看该作者
如果CAN总线上的电平一直为高电平,可能是由于线路连接错误、终端电阻设置错误或其他硬件问题导致。

使用特权

评论回复
39
Jacquetry| | 2023-7-6 23:03 | 只看该作者
试一下官方提供demo行不行

使用特权

评论回复
40
鹿鼎计| | 2023-7-7 09:35 | 只看该作者
理论上也可以比较简单,而f1是一个例程

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则