本帖最后由 w494143467 于 2020-11-14 00:28 编辑
1.介绍
上一篇说到,这一篇来讲解一下AutoGen Studio这个辅助开发软件,才发现国产芯片也有这么好的软件了,所以必须要写一篇这个软件的使用,这个软件使用起来非常简单,就是界面化编写程序,外设配置非常简单就可以实现了,接下来我们就来详细使用一下,**有点长,耐心看完你就会用了。
2.AutoGen Studio下载
这个软件上官网就可以下载到,官网【www.autochips.com/cn/MCU/】,选择下图1的工具下载即可。
图1
然后打开下载后的压缩包,是一个exe文件,直接打开。
图2
安装也是比较简单的,这里只需要修改一下安装路径,然后一直下一步就可以安装完成,这里就放安装完成后的图片(图3)。
图3
3.AutoGen Studio使用
可以看到界面(图4)非常简洁,新手一看也能知道怎么操作。
图4
这里我们选择新建工程(图5)。
图5
这时候会弹出一个窗口,是选择芯片型号的,这里选择开发板上的芯片型号“AC7811QBGE”,如图6。
图6
进来后的界面如下,可以看到右边是这个芯片的管脚图,左边是外设和时钟配置,这里将时钟选择XOSC,如图7。
图7
然后选择UART2,这里不选择UART1,具体原因可以看我的上一篇(Part3:UART代码解析及烧入)**,这里选择Asynchronous(异步)模式如图8。
图8
选择完之后,外设的配置内容显示在中间界面,默认配置就可以了,可以看到管脚图上显示了UART2引脚所在处。
图9
然后选择相应的时钟配置图10,按照下面图11配置即可,具体为什么这么配置等有机会专门发一篇帖子讲解一下,今天就不太详细讲解了。
图10
图11
然后就是配置工程的内容了,这里需要选择工程的位置和工程的名称,我的目录和名称如图12,大家根据自己的情况填写。
图12
然后就是代码生成的设置了(图13),只选择需要的库函数,没用到的库就不用拷贝了,然后将外设生成独立的C、H文件。
图13
固件库设置就不用去修改,选择默认即可(图14)。
图14
最后点击生成代码,则自动生成,等待一会会弹出代码生成成功界面如图15。
图15
可以看到生成的工程目录如下图,非常简介,并且可以再次修改配置。
图16
打开代码,查看配置,基本都是配置好的,默认是JLink(图17),用别的仿真器可以自行修改。
图17
编译一下,没有错误,非常完美!不过到这还没结束!
图18
因为只是生成了外设初始化,需要自己去写逻辑,串口需要进行发送或者接收,这里设置代码未一直发送数据,先添加头文件,头文件需要添加到CODE BEGON到CODE END之间(图19),这样重新使用AutoGen Studio配置代码不会消失。
图19
然后就是添加发送的数据,这里就发送“AutoGen Studio w494143467”字符串(图20)。
图20
然后可以看到串口助手接收到的数据如下图21。
图21
4.总结
这个软件确实好用,不过时钟配置那一块有点模糊,主要一点是对这个芯片的时钟不太了解(后续有机会专门开一篇讲解帖)。对于这个软件的使用,之前用过ST类似的软件,所以上手起来基本没有困难,这篇**对于初学者还是比较友好的,这一篇也是这次测评的倒数第二篇,最后一篇**准备讲解一下FreeRTOS,也希望大家能够持续关注!有任何问题欢迎拍砖。
还是老样子附上这篇**的代码(要回复哦~):
UART2.zip
(785.29 KB)
@21小跑堂 原创**
|