爱板网论坛

查看: 260|回复: 1

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

[复制链接]

8

主题

2

好友

363

积分

秀才

Rank: 3Rank: 3

  • TA的每日心情
    奋斗
    2018-2-7 14:49
  • 签到天数: 51 天

    连续签到: 4 天

    [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, 下载次数: 4)

    三、测试效果
    测试效果如下
    图片10.png

    目标板终端
    图片11.png

    PC端不断发送数据时,目标板串口总能接收到数据并且进行显示,测试完成。
    四、总结
    EVB-P6UL开发板的串口基本测试文章就先到这里,EVB-P6UL开发板的外设相当地丰富,而且性价比高,作为一款工控板是相当地不错的,同时,盈鹏飞官方提供了非常完善的开发资料,无论是软件还是硬件都支持得挺不错的,最后,感谢爱板网与盈鹏飞科技给与了笔者测试和试用EVB-P6UL开发板的机会。

    回复

    使用道具 举报

    37

    主题

    11

    好友

    2729

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    无聊
    2018-2-6 09:10
  • 签到天数: 284 天

    连续签到: 2 天

    [LV.8]以坛为家I

    发表于 2018-2-5 16:55:13 |显示全部楼层
    这个是 linux 版本的串口调试助手呀  不错!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2018-2-22 20:25 , Processed in 0.316680 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部