查看: 3313|回复: 0

【盈鹏飞EVB-P6UL评估板试用】串口测试

[复制链接]
  • TA的每日心情
    开心
    2020-5-14 17:34
  • 签到天数: 54 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2018-1-20 13:32:23 | 显示全部楼层 |阅读模式
    分享到:
    本篇文章主要介绍EVB-P6UL开发板上的串口,以及对开发板上的串口进行测试,笔者试用的EVB-P6UL开发板是单网口、8路串口的版本,其中具有一路调试串口(UART1),3路与网络复用的TTL串口(UART6UART7UART8),3RS232TTL兼容电平串口(UART2UART3UART4),1路与I2C2复用的RS485串口(UART5)。
    一、基本介绍
    开发板的调试串口试COM1,为9针接口,引脚如下
    图片1.png
    COM2COM3COM4COM6COM7COM8的接口定义如下
    图片2.png
    COM3COM4接口电平兼容TTLRS232,可自行选择,另外COM6COM7COM8与开发板的第二路网络进行复用,当使用第二路网络时,该三路串口功能失效,也可以根据实际需求进行使用。
    COM1COM2串口原理图如下
    图片3.png
    COM3COM4基本原理如下
    图片4.png
    COM6COM7COM8原理如下
    图片5.png
    EVB-P6UL开发板可支持8路串口,串口外设是相当的丰富,另外还提供了第二路网络,供选择的使用方式更多,真是一款良心的工控板,EVB-P6UL开发板的串口基本介绍就到这先,需要详细了解可以去盈鹏飞官网进行查看。
    二、测试代码
    由于串口的数量比较多,笔者进行选择性测试,将要测试的串口是COM8,测试代码如下
    图片6.png
    图片7.png
    图片8.png
    编写好应用程序代码后,在宿主机中进行交叉编译,并通过tftp服务将应用程序下载到EVB-P6UL开发板中进行运行测试。
    Makefile如下
    图片9.png
    在宿主机下进行编译
    1. $ make
    复制代码
    查看应用文件基本情况
    1. $ file serial
    复制代码
    通过TFTP服务将程序下载到目标机上运行
    1. $ tftp -g 192.168.0.100 -r serial
    复制代码
    运行测试,其中/dev/ttymxc7为要测试的串口设备COM8115200为串口波特率,8位数据位,没有检验位以及1位停止位
    1. ./serial /dev/ttymxc7 115200 8 0 1
    复制代码
    PC端打开串口,设置好相应的波特率以及数据位检验位和停止位。

    evb_serial.rar (7.98 KB, 下载次数: 8)
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-27 03:07 , Processed in 0.128652 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.