问一个MSP430 C语言编程的问题,希望高手帮下忙。 我刚学这个,一头雾水。
问一个MSP430 C语言编程的问题,希望高手帮下忙。 我刚学这个,一头雾水。
日期:2012-10-25 16:18:24 人气:3
msp430不能直接用位操作,所以给某个寄存器的某一位赋0或赋1就只能用逻辑运算来完成,例如P1OUT |= BIT0是将P1OUT的第0位置1,P1OUT &= ~BIT2是将P1OUT的第二位清零,看你程序里的这两句:
IFG1&=~(URXIFG0+UTXIFG0); // 这一句的意思是将IFG1寄存器里的URXIFG0和UTXIFG0位清零
IE1|=URXIE0; // 这一句是将IE1寄存器里的URXIE0位置1
具体URXIIFG0,UTXIFG0,U