MSP430的x44x系列有个Basic Timer1 interrupt,即基础时钟中断,它是用基础时钟来作中断的,在你给的程序中可以看到中断向量:BASICTIMER_VECTOR.打个比分说,如果此时基础时钟设置为1MHz,那么这个中断就是1/1000000秒进入一次,这样就能产生1MHz的方波了 !那么,我们来看下这个程序的基础时钟设置,即BT设置,BT=Basic Time...
INTCONbits.TMR0IE = 1; // enable Timer0 interrupt ei(); // enable global interrupts //*** Main loop for (;;) { ; // (do nothing) } } /*** INTERRUPT SERVICE ROUTINE ***/ void __interrupt() timer(void) { INTCONbits.TMR0IF = 0; // clear interrupt flag // toggle...
MSP430的x44x系列有个Basic Timer1 interrupt,即基础时钟中断,它是用基础时钟来作中断的,在你给的程序中可以看到中断向量:BASICTIMER_VECTOR.打个比分说,如果此时基础时钟设置为1MHz,那么这个中断就是1/1000000秒进入一次,这样就能产生1MHz的方波了 !那么,我们来看下这个程序的基础时钟设置,即BT设置,BT=Basic Time...