[技术问答] 为什么程序会进入到这个里面??、

[复制链接]
1870|6
 楼主| huhaomcu 发表于 2014-4-14 16:20 | 显示全部楼层 |阅读模式
为什么我的程序会进入到startup_nano1xx.s文件的B Default_Handler内??求解答啊!!!!!!
重庆酱油仔 发表于 2014-4-14 16:48 | 显示全部楼层
你的程序,对硬件操作产生了故障,使得芯片进入到B Default_handler中断了。
 楼主| huhaomcu 发表于 2014-4-14 16:52 | 显示全部楼层
重庆酱油仔 发表于 2014-4-14 16:48
你的程序,对硬件操作产生了故障,使得芯片进入到B Default_handler中断了。

请问那些非法硬件操作会产生硬件故障呢!进入B Default_handler前我只进行了串口发送啊!!
aozima 发表于 2014-4-14 17:26 | 显示全部楼层
有末实现的中断ISR

查IPSR寄存器再对数据手册。
 楼主| huhaomcu 发表于 2014-4-14 17:38 | 显示全部楼层
aozima 发表于 2014-4-14 17:26
有末实现的中断ISR

查IPSR寄存器再对数据手册。

DATASHEET中没有找到IPSR寄存器,是ISPR寄存吧!
aozima 发表于 2014-4-14 18:28 | 显示全部楼层
huhaomcu 发表于 2014-4-14 17:38
DATASHEET中没有找到IPSR寄存器,是ISPR寄存吧!

这是内核的寄存器,指示当前正在服务哪个中断。
598330983 发表于 2015-2-28 09:58 来自手机 | 显示全部楼层
楼上的高手说的有道理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

190

主题

509

帖子

3

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