全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

全志T113-S3开发板之串口通信

时间:2024-12-19 08:33

人气:

作者:admin

标签: 开发板  串口通信  全志 

导读:前言:串口通信是异步的,所以端口能够在一根线上发送数据同时在另一根线上接收数据。串口通信最重要的参数是波特率、数据位、停止位和奇偶的校验。对于两个需要进行串口通信...

前言:

串口通信是异步的,所以端口能够在一根线上发送数据同时在另一根线上接收数据。串口通信最重要的参数是波特率、数据位、停止位和奇偶的校验。对于两个需要进行串口通信的端口,这些参数必须匹配,这也是能够实现串口通讯的前提。

产品简介

眺望电子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

图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

2回传测试(程序)


将串口的 TXD 和 RXD 短接,运行以下指令即可进行串口测试。

# cd /talowe_test# ./serialtest COM1

cfe9e78c-bda0-11ef-8084-92fbcf53809c.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.pngd01f6d12-bda0-11ef-8084-92fbcf53809c.png

4与 PC 端通讯测试(程序)

将评估板相应串口的 TXD 和 RXD 引脚与串口模块的 TXD 和 RXD 引脚交叉相连(TXD->RXD,RXD->TXD),设置好串口助手(波特率:115200,数据位:8 位,奇偶校验位:无),并在评估板运行以下指令即可进行串口测试。

# cd /talowe_test# ./serialtest COM1

d03a3142-bda0-11ef-8084-92fbcf53809c.pngd052d706-bda0-11ef-8084-92fbcf53809c.png


通过这份文章,我们希望每位开发者都能轻松掌握眺望EVM-T113-S3开发板的使用技巧。如果这篇文章给您的技术开发之旅带来了帮助,别忘了收藏它或与同行分享。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信