請(qǐng)問這個(gè)如何改寫串口中斷發(fā)送,需要使用串口中斷發(fā)送不占用時(shí)間
熱門產(chǎn)品 :
CH32X035: 32位USB+USB PD單片機(jī)
請(qǐng)問這個(gè)如何改寫串口中斷發(fā)送,需要使用串口中斷發(fā)送不占用時(shí)間
參考例程的配置中是開啟fifo的,每次可以填入8個(gè)字節(jié)待發(fā)送。發(fā)送中斷的節(jié)省時(shí)間體現(xiàn)在當(dāng)需要發(fā)送的數(shù)據(jù)量較大時(shí),發(fā)送緩存空時(shí)會(huì)觸發(fā)中斷,每次觸發(fā)中斷可以往里填寫后續(xù)8個(gè)字節(jié),由中斷服務(wù)函數(shù)處理,不用一直查詢標(biāo)志位等待有緩存空間時(shí)再填充。可以在下圖中斷服務(wù)函數(shù)中添加代碼,默認(rèn)例程沒有做處理。