[活动专区] 【AT-START-F425测评】-环境搭建以及点灯

[复制链接]
978|4
 楼主| shenxiaolin 发表于 2022-2-28 11:31 | 显示全部楼层 |阅读模式
本帖最后由 shenxiaolin 于 2022-2-28 15:14 编辑

前一个帖子简单的开了个箱,现在开始搭建开发环境,并且自己建立一个工程,点个灯看看,首先添加AT32的支持包,在雅特力的官网能够找到, 64938621c2f6dcb2ec.png
双击运行即可完成支持包的安装。
94740621c30bd4432c.png
安装完成后,可以在Keil里面发现AT32的F425系列的支持包。支持包安装完成就开始移植官方的库了,开始建立自己的工程。
6879621c31ddef0dd.png
找到官方的库,拷贝出来库文件,启动文件、内核头文件,完成库文件的拷贝。类似于STM32,这里不做过多的赘述。
76921621c3eb007e88.png
添加文件,并且在工程里面声明文件路径。新建Main.c函数,
96887621c3fbe043ed.png

完成之后编译一下
60181621c3fee4f086.png
到此,工程模板建立完成
下面上传自己的工程模板。
  1. #include "at32f425.h"

  2. void Led_init(void )
  3. {
  4.   gpio_init_type gpio_init_struct;
  5.   /* enable the led clock */
  6.   crm_periph_clock_enable(CRM_GPIOC_PERIPH_CLOCK, TRUE);
  7.   /* set default parameter */
  8.   gpio_default_para_init(&gpio_init_struct);

  9.   /* configure the led gpio */
  10.   gpio_init_struct.gpio_drive_strength = GPIO_DRIVE_STRENGTH_STRONGER;
  11.   gpio_init_struct.gpio_out_type  = GPIO_OUTPUT_PUSH_PULL;
  12.   gpio_init_struct.gpio_mode = GPIO_MODE_OUTPUT;
  13.   gpio_init_struct.gpio_pins = GPIO_PINS_2;
  14.   gpio_init_struct.gpio_pull = GPIO_PULL_NONE;
  15.   gpio_init(GPIOC, &gpio_init_struct);
  16. }

  17. void LED_Delay(void)
  18. {
  19.     int i=0,j=0;
  20.         for(i=96000;i>0;i--)
  21.                 for(j=12;j>0;j--);
  22. }


  23. void LED_Test(void)
  24. {
  25.         gpio_bits_set(GPIOC,GPIO_PINS_2);
  26.         LED_Delay();
  27.         gpio_bits_reset(GPIOC,GPIO_PINS_2);
  28.         LED_Delay();
  29. }


  30. int main(void)
  31. {
  32.         Led_init();
  33.         while(1)
  34.         {
  35.         LED_Test();
  36.         }

  37. }


AT32F425Dem.rar (273.35 KB, 下载次数: 5)

 楼主| shenxiaolin 发表于 2022-2-28 15:16 | 显示全部楼层
自己建立的工程,供大家参考。
WoodData 发表于 2022-2-28 15:46 | 显示全部楼层
参考参考
sadicy 发表于 2022-3-1 11:08 | 显示全部楼层
有说明文档,期待多分享一些,感谢
起点116 发表于 2022-3-1 22:07 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:运达电气-产品经理
简介:毕业于西南科技大学,从事MCU、MPU开发工作近8年,熟悉嵌入式软硬件开发流程,产品管理以及现场项目管理。

94

主题

1364

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部