新聞中心

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

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

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

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

10.jpg

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

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

上一頁(yè) 1 2 3 4 下一頁(yè)

評(píng)論


相關(guān)推薦

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

關(guān)閉