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

jiyuayublahblah 2018-12-19 12:42:49
lz小白一个,平时学的是51……之前没有接触过32系列的,现在刚上手对各方面也不是很了解,脑阔疼。

板子拿回来先是烧录了can1和can2通讯的例程。例程实现的功能是按下key1,can1给can2发送数据,如果can2收到了led1会亮,按下key2就是can2给can1发数据,led2亮。最最开始烧录的时候可以成功运行,然而很奇怪的是我们第二天烧录程序之后,板子没有反应了……按什么led都不亮,后来我们又烧录了led和按键的程序,都可以正常运行,所以估计不是灯和按键的问题。我把can1h和can1l直接连到了can分析仪上面,结果分析仪也收不到数据,感到很慌张。

请前辈们指点一下,问题可能会出现在哪里?
...全文
584 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
五学小子 2019-01-03
  • 打赏
  • 举报
回复
看看can的匹配电阻有没有问题
诺水城子 2018-12-26
  • 打赏
  • 举报
回复
确认一下烧录有没有失败,烧录正常 的话检查硬件问题
jiyuayublahblah 2018-12-22
  • 打赏
  • 举报
回复
引用 4 楼 C_gyl 的回复:
硬件可能有问题
谢谢,要考虑换个板子了
jiyuayublahblah 2018-12-22
  • 打赏
  • 举报
回复
引用 3 楼 迷雾绿洲 的回复:
如果是例程应该没有问题,检查硬件看看有什么问题
OK 谢谢
平底锅锅锅 2018-12-21
  • 打赏
  • 举报
回复
硬件可能有问题
fly 100% 2018-12-20
  • 打赏
  • 举报
回复
如果是例程应该没有问题,检查硬件看看有什么问题
jiyuayublahblah 2018-12-19
  • 打赏
  • 举报
回复
谢谢!那我再自己试试吧
yishumei 2018-12-19
  • 打赏
  • 举报
回复
按照楼主的描述,要么是开发板电路的问题要么是芯片CAN功能损坏了。还有其他板子吗?有的话换一块新的试试。

27,374

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧