[活动专区]

【AC7811开发板试用活动】简单串口打印

[复制链接]
2175|2
手机看帖
扫描二维码
随时随地手机跟帖
yinwuqing110|  楼主 | 2019-10-27 11:42 | 显示全部楼层 |阅读模式
     活动进行的有声有色,平日里虽然工作繁忙,但也不断关注着网友们发帖的最新动态,看到还是有几位实力派网友,一个帖子下来,外设功能被他评测的差不多了。今天周末,抽点时间讲讲如何搭建编译环境及烧录测试,以备后续申请到的人员快速入手,缩短项目开发时间。
     首先从官网上下载好“MINI开发板资料”以及“AutoChips.AC781x_DFP.1.0.8.pack”,“ATC_MCU_ISPTool V3.1.exe”等必需文件,然后关注“MINI开发板资料”文件夹下的《ac7811_mini_board_v1.pdf》与《AC781x MINI开发板说明手册.pdf》文档,这里包含了MiNi板硬件原理图及Pin分布的定义。此次介绍采用ISP烧录的方法,从开发板的功能说明中可以知道UART2是一组用来debug/ISP的,烧录有两种方法,如下图所示,有网友采用JLink烧录也是可以的。
    烧录方式.png
   然后我们再在文档中继续阅读,知道开发板启动流程,从中了解PIN脚的配置模式信息表
    PIN配置模式.png
   然后根据PIN配置模式信息表,我们找到相应的BOOT、UART1_CTS、UART1_RTS管脚。再按上图所示将PIN脚接入高低电平,使其进入ISP模式。
    BOOT脚拉高则为ISP模式.jpg
   PD0-UART1_CTS.jpg
   PB7-UART1_RTS.jpg
    接地设置.jpg
     完成上述条件的接线后,我们需要将板子上的烧录串口UART2与串口工具相连接。当然在此之前我们需要有一个串口调试工具,我想作为一名开发人员,这个工具应该有吧,下载一个相对应的USB转串口的驱动,官方给出的是CH340驱动,但不一定能驱动你的串口工具,但大部分都能兼容。然后串口的接线方法如下所示:
       串口接线原理图.jpg
      串口接线接口.jpg
       然后串口工具上的5V与开发板的5V插针引脚连接,串口工具上的GND与开发板上GND连接。至此硬件部分的烧录准备工作已经完成,接下来我们再来聊聊软件部分的设置。首先我们需要安装“AutoChips.AC781x_DFP.1.0.8.pack”包,接着进入“MINI开发板资料”中官方提供的demo工程,使用我们的Keil5打开,安装好pack包则会自动加载到对应的板子MCU型号
         安装pack.png
        并将编译好后的文件输出勾选HEX文件
         输出HEX文件.png
       然后在demo源码程序中将延时时间修改成1秒,增加一条打印语句。
       demo工程.png
    然后启动“ATC_MCU_ISPTool V3.1.exe”烧录软件,选择相对应的串口号(USB转串口驱动安装好后,一般会自动识别),然后点击“open”,则你的串口工具的指示灯会点亮,然后选择程序文件,即编译好后输出的hex文件,再点击“烧写程序”,烧录成功则会出现如下图所示,再记得将串口Close。
      烧写OK.png
   然后将BOOT脚与VCC连接的杜邦线断开,重新插拔串口烧录工具,启动串口调试助手软件,打印信息如下
    串口打印信息.png
   实物接线演示如下
    1027.gif
    此次分享就到这里吧,也许我的评测有些啰嗦,但即便您是刚学开发的人员还是门外汉,只要您申请到AC7811mini开发板,看了上述的详细步骤也能轻轻松松搞定烧录这一环节。欢迎广大网友的莅临关顾,各抒己见,谢谢!


使用特权

评论回复

相关帖子

JasonLee27| | 2019-10-28 10:28 | 显示全部楼层
我一直很好奇,这个动图是怎么做的?

使用特权

评论回复
JasonLee27| | 2019-11-4 16:36 | 显示全部楼层
可以在https://bbs.21ic.com/icview-2866108-1-1.html这个帖子下面留言参与活动,有奖品的喔。只要在帖子下面跟帖注明就行了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

94

主题

1005

帖子

6

粉丝