本帖最后由 dirty123 于 2024-4-24 21:49 编辑
首先感谢雅特力提供的AT-START-F405开发板及21ic提供的平台。话不多说,开箱看看实物如下
图1:开发板实物
可以看到白色的开发板显得很简练,板子做工优良,美观大方,可以看出厂家还是很用心的做芯片产品。
一.了解开发板
AT-START-F405开发板主控使用雅特力AT32F405RCT7-7微控制器,ARM Cortex-M4核,96+6KB RAM,256KB Flash,芯片功能丰富齐全。开发板板载雅特力芯片做的调试烧录器ATLink-EZ,且用的是USB Type-C,非常方便。开发板资源丰富,组成如下图所示
图2:开发板组成
二.开发环境搭建
开发板资料可在官网https://www.arterytek.com/cn/product/AT32F405.jsp 获取。开发环境有Keil,IAR和雅特力AT32 IDE。有辅助代码生成工具AT32 Work Bench,其图形化配置,方便快捷搭建代码框架。
这里使用Keil IDE,安装keil pack包ArteryTek.AT32F402_405_DFP.2.0.6.pack。安装Artery_ATLink_DriverInstall.exe调试烧录器ATLink驱动,USB转串口驱动。
图3:USB转串口与调试烧录器驱动设备
三.代码准备
这里有两种方式,一种就是SDK里demo工程做基础;另一种就是由雅特力AT32 Work Bench生成代码工程。
1.了解AT32 Work Bench
(1)功能选择配置
图4:AT32 Work Bench IDE选择配置功能
(2)添加压缩包library及芯片型号
图5:加载SDK压缩包并选择MCU芯片型号
(3)生成Keil代码,做适当修改补充即可使用
图6:生成Keil工程
2.点灯程序
在SDK目录AT32F402_405_Firmware_Library_V2.0.7\project\at_start_f405\examples\gpio\led_toggle下打开工程,选择确认好芯片型号和烧录器CMSIS-DAP Debugger,编译烧录,可看到开发板红黄绿流水灯闪烁。
图7:点灯工程 图8:点灯效果
至此,对开发板有初步了解,并搭建好环境点灯成功.
|