#申请原创# #申请开发板#
1,拿到板子
高达216MHz的CPU运算速度的M4内核。
2,下载资料
AT32F405相关下载
https://www.arterytek.com/cn/product/AT32F405.jsp
AT32 Work Bench的下载链接
https://www.arterytek.com/cn/support/index.jsp?index=5
3,创建工程
本次使用AT32 Work Bench 来创建一个简单的工程项目
如下图所示,可以看到与ST的CobeMax十分相似
本次配置板载 led gpio 输出
时钟树这部分是默认的
之后就是生成代码了
要注意的是,需要按照固件包哦
获取固件包的话可以从网络获取,方便一下,也可以手动指定固件包的位置
解压的过程有点慢 稍微等一下
可以看到配置的部分都生成好了,接下来调用一下,使led blink 一下
我去 我刚看到居然没有自带delay,那就配置个定时器吧
然后回到代码中,再config文件中手动配置一下所需要的中断方式
与中断后的处理,函数都已经生成了,只需要写裸机就可以了
然后下载&run就可以看到led 1s blink 一下
关于产物生成占用,由于没有其他代码影响,简单简洁,生成的占用很小的资源
4,总结
总的来说,AT32 Work Bench 主要用于生成一些外设的配置,与STM32CobeMAX差不多,但是AT这个比较简洁,没有这么多复杂的软件设置,主要用于MCU的外设配置生成生成
优雅永不过时。
|