|
do {
IFG1&=~OFIFG; //这句话是什么意思啊,我在书上没找到OFIFG;
for(i=0;i<20;i++);
}while((IFG1&OF3IFG)==OFIFG); //IFG1&OF3IFG)==OFIFG又是什么意思?OF3IFG我在书上也没看到过啊
BCSCTL2=SELM1+SELS;//XT2--SMCLK,XT2--MCLK
}
void Init_Port() {
P5DIR=BIT5; //是不是说P5.5是输出?
P5OUT=BIT5;//是不是说P5.5输出高电平?
P1DIR=BIT0+BIT1;
P1OUT=BIT0;
P1OUT&=~BIT1;
}
void Send(char val) {
U1TXBUF=val;//写数据
while(!(IFG2&UTXIFG1));//是不是发送缓冲里有数据产生了中断时执行下一句?能具体解释一下吗?
P1OUT^=0x03;
}
char Get_Char() {
while(!(IFG2&URXIFG1));//是不是接收缓冲里没有数据产生了中断时执行下一句?能具体解释一下吗?
return U1RXBUF;
}
我用的是f169 谢谢啊!
|
|