查看: 3044|回复: 5

[S32] S32K142的can通信错误 将can0更换为can1之后无法正常通信

[复制链接]

该用户从未签到

24

主题

82

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1239
最后登录
2022-1-7
发表于 2019-10-9 11:28:19 | 显示全部楼层 |阅读模式
原本用的是can0的PTB0和PTB1 将can0更改为can1的PTC6和PTC7之后无法正常通信
TX引脚持续为高 RX引脚持续为低
我知道答案 目前已有5人回答
回复

使用道具 举报

该用户从未签到

0

主题

3

帖子

1

注册会员

Rank: 2

积分
106
最后登录
2020-8-5
发表于 2019-11-18 14:34:27 | 显示全部楼层
我也碰到同样的问题,各种方法都用了,问题依旧

回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

82

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1239
最后登录
2022-1-7
 楼主| 发表于 2019-11-20 18:26:03 | 显示全部楼层
本帖最后由 byxzwz 于 2019-11-20 18:27 编辑
·西部牛仔 发表于 2019-11-18 14:34
我也碰到同样的问题,各种方法都用了,问题依旧

检查硬件电路 tx和rx是不是接反了
然后检查收发器芯片是否工作了
最后查一下 时钟配置
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

82

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1239
最后登录
2022-1-7
 楼主| 发表于 2019-11-20 18:32:55 | 显示全部楼层
byxzwz 发表于 2019-11-20 18:26
检查硬件电路 tx和rx是不是接反了
然后检查收发器芯片是否工作了
最后查一下 时钟配置

使用手册1635页有一个表格FlexCAN instances and features
S32K142的FlexCAN1不支持External time tick
查看CLK配置 是不是选择了外部晶振 改成振荡器就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
6
最后登录
2019-11-25
发表于 2019-11-25 22:39:34 | 显示全部楼层
有没有用过国产CAN收发器 SIT1040
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

82

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1239
最后登录
2022-1-7
 楼主| 发表于 2019-11-27 10:30:10 | 显示全部楼层
dafeng12345 发表于 2019-11-25 22:39
有没有用过国产CAN收发器 SIT1040

没有用过哎
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-23 19:43 , Processed in 0.097910 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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