您尚未登录。

楼主 #1 2019-05-11 12:49:31

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

关于V3s的串口使用

现在我要使用到v3s的uart0和uart1,其中我uart0接控制控制台做调试,uart1接串口做数据的收发并将程序运行结果显示在控制台上,由于uart0的波特率为115200,uart1的波特率为9600,请问有必要将串口1的波特率调成115200吗?需要修改的话在哪修改,根据帖子我已经修改了,开启了uart1和uart2

sun8i-v3s.dtsi:
uart0_pins_a: uart0@0 { pins = “PB8”, “PB9”;function = “uart0”;bias-pull-up; };
uart1_pins_a: uart1@0 { pins = “PE21”, “PE22”;function = “uart1”;bias-pull-up; };
uart2_pins_a: uart2@0 { pins = “PB0”, “PB1”;function = “uart2”;bias-pull-up; };
sun8i-v3s-licheepi-zero.dts:
&uart0 { pinctrl-0 = <&uart0_pins_a>;pinctrl-names = “default”;status = “okay”; };
&uart1 { pinctrl-0 = <&uart1_pins_a>;pinctrl-names = “default”;status = “okay”; };
&uart2 { pinctrl-0 = <&uart2_pins_a>;pinctrl-names = “default”;status = “okay”; };

最近编辑记录 605364021 (2019-05-11 12:50:02)

离线

楼主 #3 2019-05-11 13:38:56

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: 关于V3s的串口使用

晕哥 说:

uart0 是 ttyS0, 并且是系统的控制台, 现在要显示 ttyS1 收到的数据?

是的,这样可以?控制台跑的程序读取的串口是/dev/ttyS1

离线

楼主 #5 2019-05-11 14:54:06

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: 关于V3s的串口使用

晕哥 说:
605364021 说:
晕哥 说:

uart0 是 ttyS0, 并且是系统的控制台, 现在要显示 ttyS1 收到的数据?

是的,这样可以?控制台跑的程序读取的串口是/dev/ttyS1

那不用改 uart0 的设置, 他们之间并没有关系。

uart1的波特率也不用修改?应该我通过串口助手往uart1写入数据时候,控制台运行的串口读写程序好像无法收到。。

离线

楼主 #7 2019-05-11 15:29:13

605364021
会员
注册时间: 2018-10-23
已发帖子: 251
积分: 251

Re: 关于V3s的串口使用

晕哥 说:

uart1 要改, 网上有标准的 ttySx 读写代码, 编译一下就可以在 V3s Linux 下面跑了。

那怎么修改uart1的波特率呢?修改设备树?

最近编辑记录 605364021 (2019-05-11 15:29:19)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn