久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: while(UART1.ucTX_Busy_Flag); 這條C語言語句怎么理解? [打印本頁]

作者: MYJ918    時間: 2023-9-15 15:14
標題: while(UART1.ucTX_Busy_Flag); 這條C語言語句怎么理解?
while(UART1.ucTX_Busy_Flag);   這條語句怎么理解?
uint8_t  volatile ucTX_Busy_Flag;  初始化賦值是  FALSE,

while(UART1.ucTX_Busy_Flag);   -> while(FALSE);   

/*
        * @name   SendData
        * @brief  發送字符
        * @param  dat:待發送字符
        * @retval None      
*/
static void SendData(uint8_t dat)
{
        while(UART1.ucTX_Busy_Flag);       //等待前面的數據發送完
        UART1.ucTX_Busy_Flag = TRUE;       //置位忙碌標志
        SBUF = dat;                        //寫數據至UART寄存器
}


作者: Hephaestus    時間: 2023-9-15 15:47
UART1.ucTX_Busy_Flag為真就死循環。
作者: Longan.Wang    時間: 2023-9-15 17:26
注釋已經說的很明白啊,保證USART發送部分空閑啊。
作者: 豬豬俠9527    時間: 2023-9-20 16:55
while(UART1.ucTX_Busy_Flag==1);則程序陷入死循環無法跳出,會不斷的執行這行代碼
作者: 123456ZXC1    時間: 2023-9-20 17:22
用于等待UART1(通用異步收發器1)的發送緩沖區空閑標志(ucTX_Busy_Flag)變為非零




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 一区二区三区在线免费观看 | 成人午夜在线视频 | 国产裸体永久免费视频网站 | 国产91精品看黄网站在线观看 | 欧美日韩二区三区 | 99视频在线精品免费观看2 | 一级黄色大片 | 在线观看中文字幕 | 日狠狠 | 可以看av的网站 | 3p在线观看 | 久久久精品影院 | 亚洲欧美视频在线观看 | 好好的日com| 毛片在线免费播放 | 久久久久久久久久国产精品 | 国产一级一片免费播放放a 国产黄色大片 | 日韩精品片 | 国产精品免费在线播放 | 天天爱天天色 | 99热在线免费观看 | 久久99精品国产麻豆91樱花 | 亚洲一区二区在线播放 | 黄色小说视频网站 | 日韩视频一区二区三区 | www.com黄 | 男女交配网站 | 日韩精品视频网站 | 国产又色又爽又黄又免费 | 免费一级a毛片 | 久久免费看片 | 国产欧美精品一区二区三区 | 日韩福利片 | 国产精品久久久久久久久久久久午夜片 | 亚洲精品区 | 成人黄色免费 | 一区二区视频在线播放 | 欧美亚洲国产日韩 | 午夜激情网 | 91美女视频 | 一区二区三区在线观看视频 |