本帖最后由 穿西装的强子 于 2025-5-28 22:30 编辑
进入官网雅特力科技 : 32位微控制器的创新领导者!
选择AT32F412系列,右边有个资源下载
先下载pack包和固件库
下载板卡资料
再下载WorkBench文件
下载完成以上四个文件后,分别将pack包安装,使用ArteryTek.AT32M412_416_DFP.2.0.2.pack解压后安装即可
将AT32_Work_Bench_Win-x86_64_V1.1.09.zip解压后即可使用,不需要安装过程,打开AT32_Work_Bench.exe即可
固件包解压出来后有许多开发板的例程代码
在ArteryTek提供的固件库BSP中都默认建立好了Keil和IAR常用版本下的模板工程
以AT32F412系列为例,其存放目录在AT32M412_416_Firmware_Library_V2.0.1/project/at_start_xxx/te mplates中
一共有23个外设用例
接下来是使用AT32 Work Bench创建工程,打开AT32_Work_Bench.exe
打开软件后选择MCU系列为电机专用,MCU型号为AT32F412CBT7
点击新建,会有几秒钟的加载
到达配置界面
根据开发板原理图,3个LED,1个按键,1个串口
按这个进行配置,还有外部晶振,使用的是8M,配置主频180M,按默认配置即可
点击右上生成代码,填写项目名称,项目路径,IDE版本
有个固件版本选择,输入已下载的路径即可,其它配置可以不变,点击确定,会提示代码生成完毕,然后我们点击打开项目。
然后就会直接打开工程,我们就得到了一个只有外设初始化的工程,编译一下
基本上秒编译。
增加一个LED闪烁功能
编译烧录看效果
|