文档章节

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

穿
 穿prada的008
发布于 2015/01/26 17:56
字数 372
阅读 33
收藏 0

UART3在此图上左半区(http://wiki.chipspark.com/cn/ind ... 5%E5%8F%A3%E5%9B%BE),在GPIO扩展这组接口中,UART3是最容易连接外扩的一个串口(TTL电平),开发中需要接一些串口的外围器件(比如GPS等)接这里最容易了。


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, 下载次数: 1) ,访问串口需要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。

更多详情请关注:http://chipspark.com/




© 著作权归作者所有

穿
粉丝 0
博文 51
码字总数 24172
作品 0
福州
私信 提问
Rayeager PX2开发板上的串口UART3使用入门

UART3在此图上左半区(http://wiki.chipspark.com/cn/ind ... 5%E5%8F%A3%E5%9B%BE),在GPIO扩展这组接口中,UART3是最容易连接外扩的一个串口(TTL电平),开发中需要接一些串口的外围器件...

穿prada的008
2015/01/26
143
0
MicroPython TPYBoard v102 无线红外遥控舵机(基于红外解/编码模块)

红外解码/编码模块介绍 模块上搭载了红外接收头、红外发射以及编码芯片。主要功能: 1、具备红外发射功能。 2、具备红外编码功能。 3、带红外发射头扩展接口。 4、具备串口通信功能,通信电平...

bodasisiter
09/09
75
0
Rayeager PX2 1GB/2GB增强版上市

Rayeager PX2 开发板采用Rockchip PX2处理器,内置双核ARM Cortex-A9核心,内存:1GB DDR3@400MHz,最高运行频率1.4GHz,配备Mali-400 MP4 GPU,支持OpenGL ES 1.1/2.0和OpenVG 1.1,同时支持...

穿prada的008
2014/09/15
332
1
修改SMDK6410的调试串口为普通串口(wince系统)

环境: 飞凌OK6410A开发板, Windows CE6.0系统 最近在做GPRS通信,可是手头上的GPRS模块(Q2403A)是五线串口的(RXD、TXD、GND、RCS、CTS),老板又不愿买新的模块。所以考虑将调试串口COM...

zwgdft
2012/05/04
0
0
【Rayeager PX2分享】解决px2开发板的usb转串口不可用问题

本人在使用px2开发板的usb作为串口时遇到问题,在/dev目录下有出现ttyusb0,但不可用。注:没有插上串口线是不会出现ttyusb0的。 解决办法如下: 1.请用本帖提供的usb-serial.c与usb-serial....

穿prada的008
2015/05/28
76
0

没有更多内容

加载失败,请刷新页面

加载更多

关于运维,该怎么决定它的方向,这个似工作又似兴趣的存在

我之前主要从事网络、桌面、机房管理等相关工作,这些工作使我迷惘,这应该是大多数运维人都经历过的过程; 18年国庆,我从国内前三的消费金融公司裸辞,下海创业,就是想要摆脱这样的困境。...

网络小虾米
29分钟前
5
0
Java Timer的用法

Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { System.out.println("11232"); } }, 200000 , 1000); public void schedule(TimerTask task, long delay......

林词
33分钟前
5
0
使用js动态加载外部js文件以及动态创建script脚本

动态脚本指的是在页面加载时不存在,但将来的某一时刻通过修改该DOM动态添加的脚本。和操作HTML元素一样,创建动态脚本也有两种方式:插入外部文件和直接插入JavaScript代码。 动态加载外的外...

Bing309
41分钟前
3
0
从零开始入门 K8s | Kubernetes 网络概念及策略控制

作者 | 阿里巴巴高级技术专家 叶磊 一、Kubernetes 基本网络模型 本文来介绍一下 Kubernetes 对网络模型的一些想法。大家知道 Kubernetes 对于网络具体实现方案,没有什么限制,也没有给出特...

阿里巴巴云原生
45分钟前
3
0
天气获取

本文转载于:专业的前端网站➨天气获取 $.get("http://wthrcdn.etouch.cn/WeatherApi", { citykey: cityCode }, function (d) { //创建文档对象 var parser = new ......

前端老手
45分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部