社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 精华区
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
搜索
查看: 4708|回复: 0

[求助] stm32 can接收中断的问题

[复制链接]

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2012-12-3 09:55:33 | 显示全部楼层 |阅读模式
是一个刚接触stm32的新手,手里有一个红牛stm32f103zet6的开发板,公司在can总线应用发面比较多,因此我试着写了一个can收发测试的程序。
程序总体流程是: can速率为250kb 用tim3定时器每隔200ms发送一次报文,然后用中断的方式接收。
现在的问题是:定时发送没有问题, 轮询方式接收也没有问题,就是用中断接收会跳到HardFault_Handler,而且只要使能can接收中断程序就出问题,把使能语句注释就正常。我分析是程序没有找到中断函数入口,但是nvic的配置和中断服务的配置我都是根据3.5.0库的例程修改的,我实在是找不到问题原因了,请论坛高手帮助我一下,谢谢。
附上工程文件 mdk412环境
此帖出自stm32/stm8论坛

stm32_can.rar

6.38 MB, 下载次数: 178


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-9-20 03:04 , Processed in 0.239242 second(s), 18 queries , Redis On.

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