打印

错在哪里?

[复制链接]
2183|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
60岁老头|  楼主 | 2008-3-4 12:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
错在哪里?
沙发
香水城| | 2008-3-4 22:00 | 只看该作者

是不是你手动改过了,或在其他中断中改过

而且地址0x08000368和0x0800036C里的内容好像也与你的显示结果不符,0x0800036C里的内容看不全。

使用特权

评论回复
板凳
vigia| | 2008-3-5 09:54 | 只看该作者

0xE000ED0C为Application Interrupt and Reset Control Register

根据CortexM3技术参考手册,此寄存器的bit16-bit31为VECTKEY位。

在写该寄存器时,此位作为KEY必须为0x5FA,其他值无效。

在读该寄存器时,此位的值为0xFA05。

所以,你在MEMORY窗口中看到的数值与代码实际写的数值不一致。

使用特权

评论回复
地板
香水城| | 2008-3-5 10:06 | 只看该作者

哈哈,3楼是超级高手。楼主也够认真的。

与两位高手对话是我的荣幸,哈哈哈~~~~~~~

使用特权

评论回复
5
60岁老头|  楼主 | 2008-3-5 11:03 | 只看该作者

谢谢!

谢谢!但不知IC设计者的用意是什么?

使用特权

评论回复
6
wuxi_stl| | 2008-3-5 16:54 | 只看该作者

防止误操作之类动作^

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

158

帖子

0

粉丝