君子如兰 发表于 2008-11-10 14:20

TI的TMS320F2812的外部中断

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管脚平时就处于低电平状态,所以只要有一个高脉冲就能进中断,无论你设置的是上升沿还是下降沿
页: [1]
查看完整版本: TI的TMS320F2812的外部中断