[ZLG-ARM] 请教周工:我在做外部中断实验时的问题

[复制链接]
2294|3
 楼主| malaohu 发表于 2007-3-15 22:33 | 显示全部楼层 |阅读模式
关于外部中断的INT0电平中断,《基础教程》上也有这么一段例程,<br />PINSEL1=(PINSEL1—0XFFFFFFFC)|0X01;<br />EXTMODE=EXTMODE&nbsp;&0X0E;<br /><br />我不明白的是,为什么设了电平中断却不用EXTPOLAR说明是低电平中断还是高电平中断呢。如果不设的话是否高低电平都会触发中断还是怎么样。<br />《实验教程一》的外部中断试验一中也是如此。
zlgARM 发表于 2007-3-16 08:29 | 显示全部楼层

RE

有一个外部中断极性寄存器EXTPOLAR,里面有选择低电平还是高电平触发的位。这个位默认值是0,也就是选择低电平触发。<br /><br />外部中断试验一的101页也说得很清楚了,“若信号保持为低电平,中断标志会一直置位”。
 楼主| malaohu 发表于 2007-3-16 14:02 | 显示全部楼层

明白!

也就是说所有的寄存器在复位后如果没有进行操作的话一般都是复位值对吗?
zlgARM 发表于 2007-3-16 15:40 | 显示全部楼层

RE

上电复位后,还没有运行用户程序时寄存器里的值就是复位值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

95

帖子

0

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