STM32F107的can总线通讯功能无法实现,可能是什么引起的?

[复制链接]
查看11 | 回复8 | 2021-1-27 06:20:34 | 显示全部楼层 |阅读模式
lz小白一个,平时学的是51……之前没有接触过32系列的,现在刚上手对各方面也不是很了解,脑阔疼。
板子拿回来先是烧录了can1和can2通讯的例程。例程实现的功能是按下key1,can1给can2发送数据,如果can2收到了led1会亮,按下key2就是can2给can1发数据,led2亮。最最开始烧录的时候可以成功运行,然而很奇怪的是我们第二天烧录程序之后,板子没有反应了……按什么led都不亮,后来我们又烧录了led和按键的程序,都可以正常运行,所以估计不是灯和按键的问题。我把can1h和can1l直接连到了can分析仪上面,结果分析仪也收不到数据,感到很慌张。
请前辈们指点一下,问题可能会出现在哪里?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:20:34 | 显示全部楼层
按照楼主的描述,要么是开发板电路的问题要么是芯片CAN功能损坏了。还有其他板子吗?有的话换一块新的试试。
回复

使用道具 举报

千问 | 2021-1-27 06:20:34 | 显示全部楼层
谢谢!那我再自己试试吧
回复

使用道具 举报

千问 | 2021-1-27 06:20:34 | 显示全部楼层
如果是例程应该没有问题,检查硬件看看有什么问题
回复

使用道具 举报

千问 | 2021-1-27 06:20:34 | 显示全部楼层
硬件可能有问题
回复

使用道具 举报

千问 | 2021-1-27 06:20:34 | 显示全部楼层
引用3楼迷雾绿洲的回复:如果是例程应该没有问题,检查硬件看看有什么问题OK谢谢
回复

使用道具 举报

千问 | 2021-1-27 06:20:34 | 显示全部楼层
引用4楼C_gyl的回复:硬件可能有问题谢谢,要考虑换个板子了
回复

使用道具 举报

千问 | 2021-1-27 06:20:34 | 显示全部楼层
确认一下烧录有没有失败,烧录正常的话检查硬件问题
回复

使用道具 举报

千问 | 2021-1-27 06:20:34 | 显示全部楼层
看看can的匹配电阻有没有问题
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行