前言:
串口通信是異步的,所以端口能夠在一根線(xiàn)上發(fā)送數(shù)據(jù)同時(shí)在另一根線(xiàn)上接收數(shù)據(jù)。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶的校驗(yàn)。對(duì)于兩個(gè)需要進(jìn)行串口通信的端口,這些參數(shù)必須匹配,這也是能夠?qū)崿F(xiàn)串口通訊的前提。
產(chǎn)品簡(jiǎn)介
眺望電子EVM-T113-S3是一款基于全志T113-S3雙核ARM Cortex-A7+ 單核HiFi4 DSP異構(gòu)多核處理器設(shè)計(jì)的國(guó)產(chǎn)工業(yè)評(píng)估板。評(píng)估板接口資源豐富,引出一路千兆網(wǎng)口、雙路CAN、雙路USB、一路RS485等通信接口,板載4G(選配)模塊。評(píng)估板引出三路串口,一路RS485,兩路串口UART4和UART5,都可用于測(cè)試,準(zhǔn)備好幾根杜邦線(xiàn)和一個(gè)USB轉(zhuǎn)TTL串口模塊,開(kāi)始跟著我們下面步驟了解串口通訊。

圖1 EVM-T113-S3評(píng)估板接口布局圖
串口通信
1回傳測(cè)試(指令)
將串口的 TXD 和 RXD 短接,運(yùn)行以下指令進(jìn)行串口測(cè)試。
#stty-F/dev/ttySx-echoraw #設(shè)置串口x為raw模式并關(guān)閉回顯# stty -F /dev/ttySx ispeed 115200 ospeed 115200 cs8 -parity#cat/dev/ttySx& #后臺(tái)讀取數(shù)據(jù)#echo“talowe_uart_test”>/dev/ttySx #寫(xiě)入數(shù)據(jù)
x為串口號(hào),可在眺望網(wǎng)盤(pán)提供的原理圖上確定串口號(hào)。
在EVM-T113-S3評(píng)估板上,RS485對(duì)應(yīng)的是ttyS2,UART4對(duì)應(yīng)的是ttyS4,UART5對(duì)應(yīng)的是ttyS5,實(shí)際測(cè)試時(shí)將上述對(duì)應(yīng)ttySx對(duì)應(yīng)取值帶入。如:測(cè)試RS485將ttyS1替換為ttyS2。下面通過(guò)示例帶大家了解具體指令操作。
示例:將串口 1 的 TXD 和 RXD 引腳短接,測(cè)試串口 1(對(duì)應(yīng)/dev/ttyS1)
#stty-F/dev/ttyS1-echoraw #設(shè)置串口1為raw模式并關(guān)閉回顯# stty -F /dev/ttyS1 ispeed 115200 ospeed 115200 cs8 -parity#cat/dev/ttyS1& #后臺(tái)讀取串口1的數(shù)據(jù)#echo“talowe_uart_test”>/dev/ttyS1 #向串口1寫(xiě)入數(shù)據(jù)

2回傳測(cè)試(程序)
將串口的 TXD 和 RXD 短接,運(yùn)行以下指令即可進(jìn)行串口測(cè)試。
# cd /talowe_test# ./serialtest COM1

3與 PC 端通訊測(cè)試(指令)
將評(píng)估板相應(yīng)串口的 TXD 和 RXD 引腳與串口模塊的 TXD 和 RXD 引腳交叉相連(TXD->RXD,RXD->TXD),設(shè)置好串口助手(波特率:115200,數(shù)據(jù)位:8 位,奇偶校驗(yàn)位:無(wú)),并在評(píng)估板運(yùn)行以下指令即可進(jìn)行串口測(cè)試。)
#stty-F/dev/ttySx-echoraw #設(shè)置串口x為raw模式并關(guān)閉回顯# stty -F /dev/ttySx ispeed 115200 ospeed 115200 cs8 -parity#cat/dev/ttySx& #后臺(tái)讀取數(shù)據(jù)
之后可以使用以下指令向 PC 端發(fā)送數(shù)據(jù)
#echo“talowe_uart_test”>/dev/ttySx #寫(xiě)入數(shù)據(jù)
示例:測(cè)試串口 1
# stty-F/dev/ttyS1-echoraw#設(shè)置串口1為raw模式并關(guān)閉回顯# stty -F /dev/ttyS1 ispeed 115200 ospeed 115200 cs8#cat/dev/ttyS1& #后臺(tái)讀取數(shù)據(jù)
之后可以使用以下指令向 PC 端發(fā)送數(shù)據(jù)
#echo“talowe_uart_test”>/dev/ttyS1 #寫(xiě)入數(shù)據(jù)


4與 PC 端通訊測(cè)試(程序)
將評(píng)估板相應(yīng)串口的 TXD 和 RXD 引腳與串口模塊的 TXD 和 RXD 引腳交叉相連(TXD->RXD,RXD->TXD),設(shè)置好串口助手(波特率:115200,數(shù)據(jù)位:8 位,奇偶校驗(yàn)位:無(wú)),并在評(píng)估板運(yùn)行以下指令即可進(jìn)行串口測(cè)試。
# cd /talowe_test# ./serialtest COM1


通過(guò)這份文章,我們希望每位開(kāi)發(fā)者都能輕松掌握眺望EVM-T113-S3開(kāi)發(fā)板的使用技巧。如果這篇文章給您的技術(shù)開(kāi)發(fā)之旅帶來(lái)了幫助,別忘了收藏它或與同行分享。
-
串口通信
+關(guān)注
關(guān)注
34文章
1636瀏覽量
56538 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5515瀏覽量
102263 -
全志
+關(guān)注
關(guān)注
24文章
276瀏覽量
53712
發(fā)布評(píng)論請(qǐng)先 登錄
全志T113-S3開(kāi)發(fā)板WiFi藍(lán)牙測(cè)試

用全志T113做了塊多功能卡片電腦,成本只要60塊
【米爾-全志T113-S3開(kāi)發(fā)板- 極致雙核A7國(guó)產(chǎn)處理器-試用體驗(yàn)】米爾-全志T113-S3開(kāi)發(fā)板初次接觸體驗(yàn)感不錯(cuò)
【米爾-全志T113-S3開(kāi)發(fā)板- 極致雙核A7國(guó)產(chǎn)處理器-試用體驗(yàn)】米爾-全志T113-S3開(kāi)發(fā)板介紹及LED的應(yīng)用程序(點(diǎn)燈)
【米爾-全志T113-S3開(kāi)發(fā)板- 極致雙核A7國(guó)產(chǎn)處理器-試用體驗(yàn)】初玩全志T113-S3開(kāi)發(fā)板試跑最高頻率測(cè)試
【米爾-全志T113-S3開(kāi)發(fā)板- 極致雙核A7國(guó)產(chǎn)處理器-試用體驗(yàn)】米爾-全志T113-S3,一塊你值得擁有的開(kāi)發(fā)板!
有獎(jiǎng),免費(fèi)開(kāi)發(fā)板又雙叒叕來(lái)了!米爾基于全志T113-S3開(kāi)發(fā)板試用招募

全志嵌入式處理器T113開(kāi)發(fā)板特性分析

用戶(hù)手冊(cè) | 全志T113-S3開(kāi)發(fā)板——SDK編譯指南

全志T113-S3網(wǎng)絡(luò)文件傳輸使用

快速學(xué)習(xí)全志T113-S3 開(kāi)發(fā)板時(shí)鐘操作

全志T113-S3開(kāi)發(fā)板之CAN-BUS通信

全志T113-S3開(kāi)發(fā)板網(wǎng)絡(luò)通信

全志T113-S3開(kāi)發(fā)板測(cè)試—UVC 攝像頭

評(píng)論