標題: S2CON &= ~S2TI;請問這句是什么意思 [打印本頁]

作者: 田銀剛    時間: 2017-5-18 11:34
標題: S2CON &= ~S2TI;請問這句是什么意思
void SendChar_Uart2(uchar dat)
{
        IE2        &= ~0x01;                        // ES2 禁止串口2中斷
        S2CON &= ~S2TI;                // 發(fā)送完成標志清零
        S2BUF = dat;
        while ((S2CON & S2TI) == 0);
        S2CON &= ~S2TI;                // 發(fā)送完成標志清零
        IE2        |= 0x01;                        // ES2 打開串口2中斷
        
//         while (Flag_Txd);
//         Flag_Txd = 1;
//         S2BUF = dat;
}

S2CON &= ~S2TI;                // 發(fā)送完成標志清零  這句是什么意思呢,S2CON的最低位是S2RI并不是S2TI呀,按理說長度不同的數(shù)據(jù)按位與應該先右對齊,那么清零的話也應該是清零接收完成標志啊
哪位高手來解答一下


作者: 章魚    時間: 2017-12-4 14:29
同問,為什么可以這樣進行按位與運算?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1