TI的TMS320F2812的外部中断

[复制链接]
3445|1
 楼主| 君子如兰 发表于 2008-11-10 14:20 | 显示全部楼层 |阅读模式
2812的IO口中断<br />初始化的程序如下:<br />GpioMuxRegs.GPEMUX.bit.XINT1_XBIO_GPIOE0&nbsp;=&nbsp;1;&nbsp;//初始化GPIO0为XINT1<br /><br />XIntruptRegs.XINT1CR.bit.POLARITY&nbsp;=&nbsp;0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//下降沿产生中断<br />XIntruptRegs.XINT1CR.bit.ENABLE&nbsp;&nbsp;&nbsp;=&nbsp;1;<br />这样设置IO口的中断对吗?还需要不需要其他的设置。<br />这样设置的话有个问题,无论我有没有设置XIntruptRegs.XINT1CR.bit.POLARITY位,结果都是一样的,而且中断也能进,并且设置成上升沿和下降沿结果也是一样的,不知道是不是我的设置有错误。<br /><br />谢谢各位达人指教:)
hank2014 发表于 2014-6-24 15:16 | 显示全部楼层
这个当然是有用的,你用示波器看一下就知道。你的现象应该是XINT1管脚平时就处于低电平状态,所以只要有一个高脉冲就能进中断,无论你设置的是上升沿还是下降沿
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

0

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