PIC32MX的int0端口的设置

[复制链接]
 楼主| henin.xu 发表于 2010-1-4 22:09 | 显示全部楼层 |阅读模式
请问PIC32MX的五个外部中断有区别么?我能够从int1--int4得到数据,但是不可以从int0获取数据,

int0端口的电路图上显示int0/sck1, 说明是in-out端口,int0输入或sck1输出。

我想把int0的数据传给uart,没有显示,但是int0上的确有信号,可以用示波器测出来的。

需要将端口设置为int0输入吗?如何设置?
headwolf_83 发表于 2010-1-5 09:37 | 显示全部楼层
端口设置输入,关闭其它复用功能,设置好上下边沿。如果要中断,设置好优先级,中断允许位。
 楼主| henin.xu 发表于 2010-1-8 22:13 | 显示全部楼层
2# headwolf_83

谢谢,呵呵,我就是没找到如何关闭复用功能,网上的参考程序都没有提到关闭复用,都是像这样初始化,
INTCON2 = 0x001E;       /*Setup INT1, INT2, INT3 & INT4 pins to interupt */
                                /*on falling edge and set up INT0 pin to interupt */
                                /*on rising edge */
        IFS0bits.INT0IF = 0;    /*Reset INT0 interrupt flag */
        IEC0bits.INT0IE = 1;    /*Enable INT0 Interrupt Service Routine */
就可以直接用啦,请问,如何关闭sck功能?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

56

帖子

1

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