查看: 1425|回复: 0

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

[复制链接]
  • TA的每日心情

    2015-1-27 15:19
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-1-27 16:19:36 | 显示全部楼层 |阅读模式
    分享到:
     UART3在此图上左半区(),在GPIO扩展这组接口中,UART3是最容易连接外扩的一个串口(TTL电平),开发中需要接一些串口的外围器件(比如GPS等)接这里最容易了。

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

     

      

     

     

     

     









    之后保存退出,make kernel.img即可生成kernel镜像,烧写进板子即可使用了。


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

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-5 03:40 , Processed in 0.116414 second(s), 15 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.