微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 请问这句是什么意思

请问这句是什么意思

时间:10-02 整理:3721RD 点击:
void SendChar_Uart2(uchar dat)
{
        IE2        &= ~0x01;                        // ES2 禁止串口2中断
        S2CON &= ~S2TI;                // 发送完成标志清零
        S2BUF = dat;
        while ((S2CON & S2TI) == 0);
        S2CON &= ~S2TI;                // 发送完成标志清零
        IE2        |= 0x01;                        // ES2 打开串口2中断
       
//         while (Flag_Txd);
//         Flag_Txd = 1;
//         S2BUF = dat;
}
S2CON &= ~S2TI;                // 发送完成标志清零  这句是什么意思呢,S2CON的最低位是S2RI并不是S2TI呀,按理说长度不同的数据按位与应该先右对齐,那么清零的话也应该是清零接收完成标志啊
哪位高手来解答一下


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top