打印
[AVR单片机]

MAGE64的外部中断问题

[复制链接]
1623|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
何仔|  楼主 | 2013-8-9 08:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨晚用了下mege64的外部中断,发现了个很奇怪的问题,本来想写一个下降沿触发中断然后通过独立按键去点亮小灯,但却发现只有在中断函数中才可以点亮小灯,当使用查询中断标志位去查询中断标志位是否置1的时候却发现检测不到按键的按下!不只有哪位高手有碰到过这样的问题!!能不能帮小弟解决一下!

相关帖子

沙发
qin552011373| | 2013-8-9 11:21 | 只看该作者
不会啊  我以前都是中断标志  没问题的

使用特权

评论回复
板凳
huangxz| | 2013-8-9 14:34 | 只看该作者
用avr-gcc的吧,8成又是那个volatile的问题

使用特权

评论回复
地板
何仔|  楼主 | 2013-8-9 16:11 | 只看该作者
qin552011373 发表于 2013-8-9 11:21
不会啊  我以前都是中断标志  没问题的

我也不知道是为什么!用中断函数的办法就可以而用查询法就不可以!

使用特权

评论回复
5
何仔|  楼主 | 2013-8-9 16:12 | 只看该作者
huangxz 发表于 2013-8-9 14:34
用avr-gcc的吧,8成又是那个volatile的问题

怎么说???能不能说清楚一点呢?

使用特权

评论回复
6
qin552011373| | 2013-8-9 17:44 | 只看该作者
何仔 发表于 2013-8-9 16:11
我也不知道是为什么!用中断函数的办法就可以而用查询法就不可以!

不是很明白你的意思

使用特权

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

本版积分规则

23

主题

77

帖子

0

粉丝