将PWM的输出引脚和INT1引脚相连,目的是想对pwm进行计数。
问题是:不能产生INT1IF的中断,不知道为什么?
相关程序如下:
TRISB1=1;//设置为输入
ANCON1bits.ANSEL9=0;//配置为数字端口
INTCON2bits.INTEDG1=1;//外部中断 1 边沿选择位,1 = 上升沿触发中断,0 = 下降沿触发中断
INTCON3bits.INT1F==0;//清除int1中断标志位
INTCON2bits.nRBPU=0;//PORTB 上拉使能位,1 = 禁止所有 PORTB 上拉,0 = 使能 PORTB 上拉
INTCON3bits.INT1E=1;//1 = 允许 INT1 外部中断
GIE=1;
PEIE=1;
哪里出问题了呢?
|