用的凌鸥07系列芯片烧录官方CAN例程输出数据失败

[复制链接]
 楼主| ZDRenlc 发表于 2024-12-21 14:47 | 显示全部楼层 |阅读模式
本帖最后由 ZDRenlc 于 2024-12-21 16:13 编辑

问题:用凌鸥LKS32MC071CBT8芯片配套的官方CAN例程,烧进去结果输出波形很乱,不知道该怎么解决?

描述:
1、板子和CAN模块的连线没有问题,已查看多次。
2、使用的是CAN外回环模式的代码烧录进芯片进行测试,用CAN盒接收数据,但在CANPro上未显示接收到数据。
3、在主函数中用变量接收发送函数的返回值,在窗口中显示的是0xff,其含义是错误。
4、用keil仿真下来,断点执行查看TBUF0发送缓冲寄存器也是空的(按理应该有数据)。
5、查看CAN_EALCAP寄存器又说有位错误,但是这是外回环模式按理说不该有这个问题啊。
6、对照手册看了一遍官方代码,感觉没啥问题,但是也找不到硬件的问题。

所以请各位帮忙找下解决问题的方向,感谢。




1.png
2.png
MYWX 发表于 2024-12-26 10:10 | 显示全部楼层
可以用先示波器节目看下can发的数据对不对
 楼主| ZDRenlc 发表于 2024-12-27 14:31 | 显示全部楼层
问题已经解决了。
我使用的是默认引脚,但是工程师修改了收发引脚没告诉我(原理图暂时也没有),于是出现这个错误。
cr315 发表于 2025-2-11 14:23 | 显示全部楼层
引脚配置有误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

3

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部