本帖最后由 lulugl 于 2023-10-25 09:36 编辑
#申请原创# #有奖活动#@21ic小管家
AT32 Work Bench 通过对 MCU 的图形化配置,生成初始化 C 代码和对应 IDE 项目,以减少开发人员的工作量、时间和成本。
AT32 Work Bench 有以下主要特点:
1. 支持外设初始化配置
2. 支持 PIN MUX 配置,并可自定义 PIN 脚标签
3. 支持系统时钟自动化配置
4. 支持在线代码预览,所见即所得
5. 支持 add user code 功能(客户已有代码不会被新生成工程覆盖)
6. 支持 Keil、IAR、AT32 IDE 等常见 IDE 工程自动生成
7. 支持最近编辑的设计记录
8. 支持配置 PDF 报告的生成
9. 支持中英文切换
10. 支持 Windows、Linux 等多平台
11. 支持软件的在线升级,以及 MCU 固件的在线下载
雅特力官方提供了win与linux的工具下载,网址为:
HYPERLINK "https://www.arterytek.com/download/TOOL/AT32_IDE_V1.0.06_Windows.zip"
该工具为绿色软件,无需安装,下载后解压双击AT32_Work_Bench.exe就可以打开配置软件
选择好MCU系列与型号,点击新建:
选择PIN,然后根据原理图,把PD13设置为GPIO输出模式:
时钟输出,默认输出为150MHZ。
点击生成工程按键,按下图选择相应的1、项目名称、;2、工程所在目录、;3、按下拉键选择MDK_V5,4、使用固件库为.zip;5、指定固件库的绝对路径;6、点击确定生成工程:
生成结束后,在弹出的对话框中选择打开项目,MDK生成如下工程:
在main.c中添加LED2的亮灯代码
gpio_bits_reset(GPIOD, GPIO_PINS_13);
编译下载后就可以点亮LED2了。
【讨论】
MCU目前有STM32的stm32CubeMAX、瑞萨的RASC、赛元的易码魔盒、小华的XHCode等可以实现图形化的代码生成工具,到目前来看来,雅特力的IDE工具,简单易用,体验感非常好!
【建议】
在指定固件库时指定不是非常明确,如果可以自动匹配到目录下面是最好的。
|