打印

关于F107的中断问题

[复制链接]
1349|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yanggexiaosa|  楼主 | 2012-12-23 16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yanggexiaosa 于 2012-12-23 16:40 编辑

学习STM32 107的芯片。发现仿真时KEIL提供的外设少的可怜。

这前一直没有用库,现在发现库很好用,所以先写了个中断代码玩玩,但一直无法中断。调试时发现KEIL外围少的可怜也就无法找到中断是否使能,只好找到相应寄存器的地址查看设置情况。从NVIC设置到EXTI再到AFIO的设置发现调用 void GPIO_EXTILineConfig(uint8_t GPIO_PortSource, uint8_t GPIO_PinSource)此函数没有效果,也就是说中断根本就没有映射到我的引脚上。当设置完后EXTICR数据中都是零。索性我在此库函数中写下句AFIO->EXTICR[2]=0x10。可是调试后值还是没有变仍然为零。我头就大了。忘求大大们啊。。、。

不好意思,麻烦各位能进来看了。问题我解决子,只怪我眼浊,没开AFIO复用功能时钟,难怪写不成功呢。




不过KEIL对107或者F4等外设真的很少,而且我软件调试不成功,一直是某个地址不能读这个意思。不明白什么原因。
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

21

帖子

1

粉丝