MSP430F5438外部中斷問題

楼主
MSP430F5438外部中斷問題
[P]诚心请问一下!
[/P][P]小弟的依照范例程序测试了外部中断程序,但是运行不出来!请个划分的前辈看一下!究竟错在哪里![/P][P]程序如下:[/P][P]#include <msp430x54x.h>[/P][P]void main( void )[/P][P]{[/P][P]// Stop watchdog timer to prevent time out reset[/P][P]WDTCTL = WDTPW + WDTHOLD;[/P][P]//P5SEL = 0x00;[/P][P]P5DIR |=BIT4+BIT5;[/P][P]P5OUT = BIT4;[/P][P]P1IE |= 0xff;[/P][P]P1SEL = 0xff;[/P][P]P1DIR |=0xff;[/P][P]P1IES |=0x00;[/P][P]P1IFG = 0x00;[/P][P]_EINT();[/P][P]while(1)[/P][P]{ P5OUT ^= (BIT4+BIT5);[/P][P] __delay_cycles(100000);[/P][P]}[/P][P]}#pragma vector = PORT1_VECTOR[/P][P]__interrupt void P1_Interrupt(void)[/P][P]{[/P][P] if(P1IFG == 0x01 )[/P][P] {[/P][P]   P5OUT =0x10;[/P][P]   P1IFG= 0x00;[/P][P]}[/P][P] else[/P][P]   P1IFG=0x00;[/P][P]}[/P]
1楼
P2IES这个我觉得需要置位需要....你看看手册这几个寄存器。
我记得以前的例子,好似是要P2IES置相关位为1的。
2楼
[P]謝謝你!![/P][P]
[/P][QUOTE][b]下面引用由[u]DC[/u]发表的内容:[/b]

P2IES这个我觉得需要置位需要....你看看手册这几个寄存器。
我记得以前的例子,好似是要P2IES置相关位为1的。[/QUOTE]

电脑版 Page created in 0.2031 seconds width 3 queries.