打印
[ZLG-ARM]

请教周工:我在做外部中断实验时的问题

[复制链接]
1100|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
malaohu|  楼主 | 2007-3-15 22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于外部中断的INT0电平中断,《基础教程》上也有这么一段例程,
PINSEL1=(PINSEL1—0XFFFFFFFC)|0X01;
EXTMODE=EXTMODE &0X0E;

我不明白的是,为什么设了电平中断却不用EXTPOLAR说明是低电平中断还是高电平中断呢。如果不设的话是否高低电平都会触发中断还是怎么样。
《实验教程一》的外部中断试验一中也是如此。

相关帖子

沙发
zlgARM| | 2007-3-16 08:29 | 只看该作者

RE

有一个外部中断极性寄存器EXTPOLAR,里面有选择低电平还是高电平触发的位。这个位默认值是0,也就是选择低电平触发。

外部中断试验一的101页也说得很清楚了,“若信号保持为低电平,中断标志会一直置位”。

使用特权

评论回复
板凳
malaohu|  楼主 | 2007-3-16 14:02 | 只看该作者

明白!

也就是说所有的寄存器在复位后如果没有进行操作的话一般都是复位值对吗?

使用特权

评论回复
地板
zlgARM| | 2007-3-16 15:40 | 只看该作者

RE

上电复位后,还没有运行用户程序时寄存器里的值就是复位值。

使用特权

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

本版积分规则

31

主题

95

帖子

0

粉丝