搜索

[活动专区] 【AutoChips MCU评测报告】Part4:AutoGen Studio的详细使用

[复制链接]
95|2
 楼主 | 2020-11-14 00:26 | 显示全部楼层 |阅读模式
本帖最后由 w494143467 于 2020-11-14 00:28 编辑

1.介绍
上一篇说到,这一篇来讲解一下AutoGen Studio这个辅助开发软件,才发现国产芯片也有这么好的软件了,所以必须要写一篇这个软件的使用,这个软件使用起来非常简单,就是界面化编写程序,外设配置非常简单就可以实现了,接下来我们就来详细使用一下,文章有点长,耐心看完你就会用了。
2.AutoGen Studio下载
这个软件上官网就可以下载到,官网【www.autochips.com/cn/MCU/】,选择下图1的工具下载即可。
1.png

图1

然后打开下载后的压缩包,是一个exe文件,直接打开。
2.png

图2

安装也是比较简单的,这里只需要修改一下安装路径,然后一直下一步就可以安装完成,这里就放安装完成后的图片(图3)。
3.png

图3

3.AutoGen Studio使用
可以看到界面(图4)非常简洁,新手一看也能知道怎么操作。
4.png

图4

这里我们选择新建工程(图5)。
5.png

图5

这时候会弹出一个窗口,是选择芯片型号的,这里选择开发板上的芯片型号“AC7811QBGE”,如图6。
6.png

图6

进来后的界面如下,可以看到右边是这个芯片的管脚图,左边是外设和时钟配置,这里将时钟选择XOSC,如图7。
7.png

图7

然后选择UART2,这里不选择UART1,具体原因可以看我的上一篇(Part3:UART代码解析及烧入)文章,这里选择Asynchronous(异步)模式如图8。
8.png

图8

选择完之后,外设的配置内容显示在中间界面,默认配置就可以了,可以看到管脚图上显示了UART2引脚所在处。
8_1.png

图9

然后选择相应的时钟配置图10,按照下面图11配置即可,具体为什么这么配置等有机会专门发一篇帖子讲解一下,今天就不太详细讲解了。
9.png

图10

10.png

图11

然后就是配置工程的内容了,这里需要选择工程的位置和工程的名称,我的目录和名称如图12,大家根据自己的情况填写。
11.png

图12

然后就是代码生成的设置了(图13),只选择需要的库函数,没用到的库就不用拷贝了,然后将外设生成独立的C、H文件。
12.png

图13

固件库设置就不用去修改,选择默认即可(图14)。
13.png

图14

最后点击生成代码,则自动生成,等待一会会弹出代码生成成功界面如图15。
14.png

图15

可以看到生成的工程目录如下图,非常简介,并且可以再次修改配置。
15.png

图16

打开代码,查看配置,基本都是配置好的,默认是JLink(图17),用别的仿真器可以自行修改。
16.png

图17

编译一下,没有错误,非常完美!不过到这还没结束!
17.png

图18

因为只是生成了外设初始化,需要自己去写逻辑,串口需要进行发送或者接收,这里设置代码未一直发送数据,先添加头文件,头文件需要添加到CODE BEGON到CODE END之间(图19),这样重新使用AutoGen Studio配置代码不会消失。
18.png

图19

然后就是添加发送的数据,这里就发送“AutoGen Studio w494143467”字符串(图20)。
19.png

图20

然后可以看到串口助手接收到的数据如下图21。
20.png

图21

4.总结
这个软件确实好用,不过时钟配置那一块有点模糊,主要一点是对这个芯片的时钟不太了解(后续有机会专门开一篇讲解帖)。对于这个软件的使用,之前用过ST类似的软件,所以上手起来基本没有困难,这篇文章对于初学者还是比较友好的,这一篇也是这次测评的倒数第二篇,最后一篇文章准备讲解一下FreeRTOS,也希望大家能够持续关注!有任何问题欢迎拍砖。
还是老样子附上这篇文章的代码(要回复哦~):
UART2.zip (785.29 KB, 下载次数: 0)

使用特权

评论回复
| 2020-11-16 13:12 | 显示全部楼层
您好~很感谢参与我们的原创活动!但是这篇测评贴属于是https://bbs.21ic.com/icview-3032510-1-1.html这个活动的奖品,且活动要求要写测评,一篇帖子只能参加一个活动哦,所以此测评贴不在原创奖励范围哈~还请多多理解!

使用特权

评论回复
 楼主 | 2020-11-16 22:45 | 显示全部楼层
21小跑堂 发表于 2020-11-16 13:12
您好~很感谢参与我们的原创活动!但是这篇测评贴属于是https://bbs.21ic.com/icview-3032510-1-1.html这个 ...

好的,以后有原创继续@你~

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表