查看: 1964|回复: 0

[教程]Rayeager PX2开发板上的串口UART3使用入门

[复制链接]

该用户从未签到

发表于 2015-1-26 15:30:29 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 穿prada的008 于 2015-1-26 15:33 编辑

UART3在此图上左半区,在GPIO扩展这组接口中,UART3是最容易连接外扩的一个串口(TTL电平),开发中需要接一些串口的外围器件(比如GPS等)接这里最容易了。
p1-配置说明.jpg

PX2默认的Kernel配置中没有打开对UART3的支持,这点需要芯客改进,附件中会提供一个已编译好的VGA/HDMI版本开启了UART3支持的kernel供大家下载。如果有兴趣自己编译kernel,在kernel目录中make menuconfig之后,按以下4张图做kernel配置:









之后保存退出,make kernel.img即可生成kernel镜像,烧写进板子即可使用了。
kernel.img (7.89 MB, 下载次数: 0)


在Android端可以使用这个工具进行测试 serial.apk (42.66 KB, 下载次数: 0) ,访问串口需要root权限。在此工具中先进行Setup,选择ttyS3(即UART3),保存后进入Loopback,程序会不断通过UART3的TX引脚发送数据,此时将TX引脚与UART3的RX引脚短接,会看到Received back数据有增长,即UART3实现了正常的串口收发。
该程序源码在此:https://code.google.com/p/android-serialport-api/ 可以参考并编写自己的串口控制程序实现外围设备的控制。
提醒:务必注意电平匹配,PX2的UART3是TTL电平,不是RS232。

Step1

Step2

Step3

Step4


更多详情参见:芯客网http://chipspark.com/


回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /5 下一条

手机版|小黑屋|与非网

GMT+8, 2024-12-23 06:45 , Processed in 0.121562 second(s), 16 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.