前言:
串口通信是異步的,所以端口能夠在一根線上發送數據同時在另一根線上接收數據。串口通信最重要的參數是波特率、數據位、停止位和奇偶的校驗。對于兩個需要進行串口通信的端口,這些參數必須匹配,這也是能夠實現串口通訊的前提。
產品簡介
眺望電子EVM-T113-S3是一款基于全志T113-S3雙核ARM Cortex-A7+ 單核HiFi4 DSP異構多核處理器設計的國產工業評估板。評估板接口資源豐富,引出一路千兆網口、雙路CAN、雙路USB、一路RS485等通信接口,板載4G(選配)模塊。評估板引出三路串口,一路RS485,兩路串口UART4和UART5,都可用于測試,準備好幾根杜邦線和一個USB轉TTL串口模塊,開始跟著我們下面步驟了解串口通訊。
![cfb1d6c6-bda0-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web3/M00/03/04/wKgZO2dje8-AOuPgAA1r2jQZAe0029.png)
圖1 EVM-T113-S3評估板接口布局圖
串口通信
1回傳測試(指令)
將串口的 TXD 和 RXD 短接,運行以下指令進行串口測試。
#stty-F/dev/ttySx-echoraw #設置串口x為raw模式并關閉回顯# stty -F /dev/ttySx ispeed 115200 ospeed 115200 cs8 -parity#cat/dev/ttySx& #后臺讀取數據#echo“talowe_uart_test”>/dev/ttySx #寫入數據
x為串口號,可在眺望網盤提供的原理圖上確定串口號。
在EVM-T113-S3評估板上,RS485對應的是ttyS2,UART4對應的是ttyS4,UART5對應的是ttyS5,實際測試時將上述對應ttySx對應取值帶入。如:測試RS485將ttyS1替換為ttyS2。下面通過示例帶大家了解具體指令操作。
示例:將串口 1 的 TXD 和 RXD 引腳短接,測試串口 1(對應/dev/ttyS1)
#stty-F/dev/ttyS1-echoraw #設置串口1為raw模式并關閉回顯# stty -F /dev/ttyS1 ispeed 115200 ospeed 115200 cs8 -parity#cat/dev/ttyS1& #后臺讀取串口1的數據#echo“talowe_uart_test”>/dev/ttyS1 #向串口1寫入數據
![cfd82538-bda0-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web3/M00/03/04/wKgZO2dje8-AR_Y_AACZ4Dnw0zg050.png)
2回傳測試(程序)
將串口的 TXD 和 RXD 短接,運行以下指令即可進行串口測試。
# cd /talowe_test# ./serialtest COM1
![cfe9e78c-bda0-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web3/M00/03/04/wKgZO2dje8-AePfyAAUAw5SAb1Y314.png)
3與 PC 端通訊測試(指令)
將評估板相應串口的 TXD 和 RXD 引腳與串口模塊的 TXD 和 RXD 引腳交叉相連(TXD->RXD,RXD->TXD),設置好串口助手(波特率:115200,數據位:8 位,奇偶校驗位:無),并在評估板運行以下指令即可進行串口測試。)
#stty-F/dev/ttySx-echoraw #設置串口x為raw模式并關閉回顯# stty -F /dev/ttySx ispeed 115200 ospeed 115200 cs8 -parity#cat/dev/ttySx& #后臺讀取數據
之后可以使用以下指令向 PC 端發送數據
#echo“talowe_uart_test”>/dev/ttySx #寫入數據
示例:測試串口 1
# stty-F/dev/ttyS1-echoraw#設置串口1為raw模式并關閉回顯# stty -F /dev/ttyS1 ispeed 115200 ospeed 115200 cs8#cat/dev/ttyS1& #后臺讀取數據
之后可以使用以下指令向 PC 端發送數據
#echo“talowe_uart_test”>/dev/ttyS1 #寫入數據
![d00347c2-bda0-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web3/M00/03/04/wKgZO2dje8-AXjCwAAFEKZJULTk016.png)
![d01f6d12-bda0-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web3/M00/03/04/wKgZO2dje8-AWiKgAAOCfsoTtyA611.png)
4與 PC 端通訊測試(程序)
將評估板相應串口的 TXD 和 RXD 引腳與串口模塊的 TXD 和 RXD 引腳交叉相連(TXD->RXD,RXD->TXD),設置好串口助手(波特率:115200,數據位:8 位,奇偶校驗位:無),并在評估板運行以下指令即可進行串口測試。
# cd /talowe_test# ./serialtest COM1
![d03a3142-bda0-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web3/M00/03/04/wKgZO2dje9CAdRt5AAhxl4EXKoY970.png)
![d052d706-bda0-11ef-8084-92fbcf53809c.png](https://file1.elecfans.com//web3/M00/03/04/wKgZO2dje9CAPSdEAASSwdTALFU231.png)
通過這份文章,我們希望每位開發者都能輕松掌握眺望EVM-T113-S3開發板的使用技巧。如果這篇文章給您的技術開發之旅帶來了幫助,別忘了收藏它或與同行分享。
-
串口通信
+關注
關注
34文章
1626瀏覽量
55526 -
開發板
+關注
關注
25文章
5050瀏覽量
97456 -
全志
+關注
關注
24文章
248瀏覽量
53134
發布評論請先 登錄
相關推薦
【米爾-全志T113-S3開發板- 極致雙核A7國產處理器-試用體驗】米爾-全志T113-S3開發板初次接觸體驗感不錯
【米爾-全志T113-S3開發板- 極致雙核A7國產處理器-試用體驗】米爾-全志T113-S3開發板介紹及LED的應用程序(點燈)
【米爾-全志T113-S3開發板- 極致雙核A7國產處理器-試用體驗】初玩全志T113-S3開發板試跑最高頻率測試
【米爾-全志T113-S3開發板- 極致雙核A7國產處理器-試用體驗】米爾-全志T113-S3,一塊你值得擁有的開發板!
全志嵌入式處理器T113開發板特性分析
![<b class='flag-5'>全</b><b class='flag-5'>志</b>嵌入式處理器<b class='flag-5'>T113</b><b class='flag-5'>開發板</b>特性分析](https://file1.elecfans.com/web2/M00/94/39/wKgZomTkIdOAe6zhAAAo2VBcoGw827.jpg)
快速學習全志T113-S3 開發板時鐘操作
![快速學習<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b> <b class='flag-5'>開發板</b>時鐘操作](https://file.elecfans.com/web2/M00/5D/1D/poYBAGLzEqqAd54TAAAbaJrrfwc915.png)
評論