新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 嵌入式實時操作系統(tǒng)μC/OS-II串口通信的設(shè)計與實現(xiàn)

嵌入式實時操作系統(tǒng)μC/OS-II串口通信的設(shè)計與實現(xiàn)

作者: 時間:2011-03-17 來源:網(wǎng)絡(luò) 收藏

9.JPG
圖4為波特率設(shè)定為9 600 bps和115 200 bps時,在小助手中觀察到的程序運(yùn)行后的測試結(jié)果,結(jié)果表明程序按照預(yù)先設(shè)定好的發(fā)送要求不斷向PC機(jī)發(fā)送數(shù)據(jù),并且穩(wěn)定,在測試過程中未出現(xiàn)亂碼和異常中斷情況,程序達(dá)到了預(yù)期目標(biāo)。通常在工業(yè)現(xiàn)場實際應(yīng)用中需要保證數(shù)據(jù)傳輸?shù)目煽啃裕话愣夹枰跀?shù)據(jù)的發(fā)送和接收端對數(shù)據(jù)進(jìn)行相應(yīng)的數(shù)據(jù)校驗,常見的數(shù)據(jù)校驗算法是CRC校驗,可以采用8或16位的CRC校驗方式。在該通信過程中并未使用校驗算法來檢測數(shù)據(jù)傳輸?shù)囊恢滦?,若在?shù)據(jù)傳輸過程中添加相應(yīng)的CRC校驗算法,就可以最大程度地減少數(shù)據(jù)傳輸?shù)恼`碼率,保證數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。在后期的研究學(xué)習(xí)中也可以嘗試將其應(yīng)用于工業(yè)現(xiàn)場以測試其工作的可靠性。

10.jpg

4 結(jié)論
本文以STM32V評估板為硬件開發(fā)平臺,結(jié)合μC/中信號量和消息郵箱,了基于信號量、消息郵箱的通信應(yīng)用程序,并通過實驗驗證了該串口應(yīng)用程序在保證任務(wù)間通信同步情況下,數(shù)據(jù)傳輸具有較好的穩(wěn)定性和可靠性,達(dá)到了程序預(yù)期目標(biāo)。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 4 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉