这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » OK1126B-S开发板串口通信及其使用

共1条 1/1 1 跳转至

OK1126B-S开发板串口通信及其使用

助工
2026-03-16 01:31:23     打赏

OK1126B-S开发板提供了3路串口资源,即UART0UART2UART5,其中UART0为调试串口,UART2为蓝牙串口UART5则供用户使用。

UART5工作的电平TTL电平,在开发板中设备名称为ttyS5,见图1所示

image.png

1  UART5

 

为便于功能检测,可通过串口短接的方式来实现,其测试操作如图2所示。

image.png

2 串口测试

 

但这只是进行用于测试,却无从支持实际的使用。

那该如何使用ttyS5来为实际应用服务呢?

Linux系统中,终端属于一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。ttyTeletype的缩写,Teletype是最早出现的一种终端设备,很像电传打字机,是由Teletype公司生产的因此产生这样的称谓

终端设备中,串行端口终端(/dev/ttySn的使用是基础。 使用UART5即可进行信息的发送。

为此在使用前,需按图3的形式来连接USBTTL模块。

image.png

3 器件连接

在完成连接后,使用echo命令即可发送字符串信息,以方式“Hello, World!”为例,其指令为:echo "Hello, World!" > /dev/ttyS5Hello, World!"

image.png

4 输出测试 

此外,还可以发送变量中的内容,其操作及结果如图5所示。

image.png

5输出测试

对串口通讯来说,有发送自然也要有接收,那该如果实现呢?

这就是使用cat指令,其操作核结果见图6所示。

image.png

6 接收测试 

此外,对接收的内容还可将其存储到文件中,其操作核测试结果见图7核图8所示。

image.png

7  信息存入文件

image.png

image.png

8 查看文件内容

在解决了信息的收发问题后,在串行通讯中还有一个重要问题就是通讯参数的问题。

通过指令,可查看所用串口的参数设置,见图9所示。

image.png

9 查看串口设置

那知道了串口的参数设置,又该任何修改它呢?

以修改波特率为例,其修改方法如图10所示。

image.png

10 修改波特率

最后,还有一个关键问题就是如何以字节数据的方式发送指令,其处理方法如图11所示。

image.png

11 发送字节指令

这样就解决了串口通讯所涉及的所有关键问题,再进行串口的使用将一帆风顺。












关键词: OK1126B-S开发板    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]