[活动专区]

【AutoChips MCU评测报告】Part4:AutoGen Studio的详细使用

[复制链接]
4257|19
手机看帖
扫描二维码
随时随地手机跟帖
w494143467|  楼主 | 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)

使用特权

评论回复

相关帖子

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

使用特权

评论回复
wpy111| | 2021-8-5 17:11 | 显示全部楼层
生成代码时拷贝固件库失败,默认的固件文件名在地址里面没有

使用特权

评论回复
guijial511| | 2021-8-6 18:52 | 显示全部楼层
有点ST的影子

使用特权

评论回复
usysm| | 2021-8-7 14:44 | 显示全部楼层
现在开发环境太多了   

使用特权

评论回复
typeof| | 2021-8-7 14:46 | 显示全部楼层
不支持keil的开发吗   

使用特权

评论回复
yujielun| | 2021-8-7 14:46 | 显示全部楼层
基础代码配置软件AutoGenStudio?      

使用特权

评论回复
kkzz| | 2021-8-7 14:47 | 显示全部楼层
跟stm32cubemx一样了吗   

使用特权

评论回复
pklong| | 2021-8-7 14:48 | 显示全部楼层
这个好,开发系统软件简单多了。   

使用特权

评论回复
touser| | 2021-8-7 14:48 | 显示全部楼层
AutoChips高级软件  

使用特权

评论回复
touser| | 2021-8-7 14:48 | 显示全部楼层
该工具有哪些功能?  

使用特权

评论回复
touser| | 2021-8-7 14:48 | 显示全部楼层
如何快速上手实现代码生成?

使用特权

评论回复
myiclife| | 2021-8-7 14:49 | 显示全部楼层
这个代码是基于什么呢   

使用特权

评论回复
uytyu| | 2021-8-7 14:50 | 显示全部楼层
这个代码兼容stm32吗   

使用特权

评论回复
iyoum| | 2021-8-7 14:50 | 显示全部楼层
辅助开发软件很棒呢

使用特权

评论回复
jkl21| | 2021-8-7 14:50 | 显示全部楼层
需要单独下载固件库吗  

使用特权

评论回复
jiuguang| | 2023-7-27 15:00 | 显示全部楼层
为什么
6781364c2161038253.png

使用特权

评论回复
wangzsa| | 2023-8-31 20:28 | 显示全部楼层
安装比较简单的

使用特权

评论回复
caigang13| | 2023-9-2 21:28 | 显示全部楼层
不得不说和某T很像啊

使用特权

评论回复
chenjun89| | 2023-9-3 08:25 | 显示全部楼层
确实和STcubemx很像啊

使用特权

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

本版积分规则

38

主题

300

帖子

3

粉丝