久久久久久久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://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久综合一区二区 | av香蕉 | 国产成人综合在线 | 91成人在线 | 久久视频精品在线 | 成人二区 | 久久久国产一区二区 | 黄色在线免费观看视频网站 | 国产精品成人在线 | 日韩在线欧美 | 婷婷丁香综合网 | 91美女在线观看 | 欧美激情99 | 欧美网站一区 | 夜夜爽99久久国产综合精品女不卡 | 精品一区二区免费视频 | 日日夜夜精品免费视频 | 国产熟熟| 欧美一区二区 | 国产一区二区三区www | 精品成人在线视频 | 国产福利在线 | 久久久久亚洲 | 国产成人a亚洲精品 | 日韩中文一区二区三区 | 中文字幕一区在线观看视频 | 亚洲一区国产精品 | 久久99精品国产 | 在线一区二区三区 | 成人在线免费视频 | 国内自拍真实伦在线观看 | 国产精品永久免费视频 | 欧洲一区二区视频 | a级免费黄色片 | 久久综合久色欧美综合狠狠 | 色婷综合网 | 91精品久久久久久久 | 免费观看一区二区三区毛片 | 中文字幕在线精品 | 午夜免费视频 | 免费毛片网站在线观看 |