2515|0

3238

帖子

5

TA的资源

五彩晶圆(中级)

楼主
 

MTK7688 串口1测试 [复制链接]

MT7688单网口模式下可以有3个串口,0为默认控制台始终可用。1和2用作和其他设备通信 (多网口模式下仅有两个串口,0仍然是默认控制台,1可以和其他设备通讯)。
要测试Widora的串口,需要找一个3.3V TTL电平的串口模块和Widora互发数据,在使用串口之前,我们务必要保证如下事情:
  • 将Widora的串口已经正确初始化参数,例如波特率、开始位、数据为、停止位、是否有校验等等。
  • 使用echo和cat测试收发。


连接关系
NEO ttyS0仍是控制台
NEO ttyS1或S2 ⇐===交叉连接===⇒ 电脑通过USB转出来的3.3V TTL串口 下面简称监视窗口

设置串口
默认控制台登录NEO。使用stty工具或者uarttest工具或者Linux标准C编程设置串口参数,需要注意的是未设置参数的串口是不能使用的。 要测试ttyS1,先对ttyS1进行设置:
root@Widora:/# uarttest /dev/ttyS1 115200 8 0 1 0
设置完Ctrl + C 退出即可。

测试1,从NEO的ttyS1发送数据给电脑
打开监视窗口(多打开一个终端来监视另一端的串口(USB转串口TTL小板的),波特率选择115200)
在Widora控制台敲如下命令:
root@Widora:/# echo “I am from widora ttyS2” > /dev/ttyS1
运行后,监视窗口可以看到发送过来的数据。

测试2,从电脑发送数据给评估板的ttyS1
让Widora ttyS1处于接收状态,控制台敲如下命令:
root@Widora:/# cat /dev/ttyS1
在电脑串口终端中敲:I am from PC,敲的过程中,widora终端会实时显示出来接受到的字符:


此内容由EEWORLD论坛网友wateras1原创,如需转载或用于商业用途需征得作者同意并注明出处

此帖出自RF/无线论坛
点赞 关注
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表