[APM32F4] 【APM32F402R Micro-EVB】-1-开发环境搭建

[复制链接]
 楼主| 南来之风 发表于 2025-7-26 20:34 | 显示全部楼层 |阅读模式
本帖最后由 南来之风 于 2025-7-26 20:37 编辑

感谢极海与21ic联合提供的测评机会,本次收到的是APM32F402R-EVB。
default (1).jpg

default.jpg

主要的资源分布如下:
178146884c8dc990a5.png

主控是32-bit Arm® Cortex® -M4F,Operating frequency 120MHz, Flash: 128KB , SRAM: 32KB 。

开发环境选择Keil,从极海官网下载Geehy.APM32F4xx_DFP.1.0.8.pack。从点亮LED开始:
357276884c9b51dae3.png

初始化GPIO引脚:
  1. void BOARD_LED_Config(BOARD_LED_T led)
  2. {
  3.     GPIO_Config_T GPIO_ConfigStruct = {0U};

  4.     /* Enable the GPIO_LED Clock */
  5.     RCM_EnableAPB2PeriphClock(LED_CLK[led]);

  6.     /* Configure the GPIO_LED pin */
  7.     GPIO_ConfigStruct.pin = LED_PIN[led];
  8.     GPIO_ConfigStruct.mode = GPIO_MODE_OUT_PP;
  9.     GPIO_ConfigStruct.speed = GPIO_SPEED_50MHz;

  10.     GPIO_Config(LED_PORT[led], &GPIO_ConfigStruct);
  11.     LED_PORT[led]->BC = LED_PIN[led];
  12. }
主程序:
  1. int main(void)
  2. {
  3.     BOARD_LED_Config(LED2);
  4.     BOARD_LED_Config(LED3);

  5.     while (1)
  6.     {
  7.         Delay();
  8.         BOARD_LED_Toggle(LED2);
  9.         BOARD_LED_Toggle(LED3);
  10.     }
  11. }


烧录选项:
60086884ca22a832c.png

  1. Load "D:\\MicroModules\\21ic\\Geehy_APMF402\\-1-FirmWare\\APM32F402_403_SDK_V1.0.2\\Examples\\Board_APM32F402_Tiny\\GPIO\\GPIO_Toggle\\Project\\MDK\\Objects\\APM32F402\\GPIO_Toggle.axf"
  2. Erase Done.
  3. Programming Done.
  4. Verify OK.
  5. Application running ...
  6. Flash Load finished at 17:50:48


烧录验证:

1195690834-ezgif.com-video-to-gif-converter.gif

附件资料:

APM32F402R Micro-EVB User Manual V1.0.pdf (493.9 KB, 下载次数: 0)


APM32F402R Micro-EVB V1.0.SchDoc.pdf (127.17 KB, 下载次数: 0)

APM32F402xB User Manual V1.0.pdf (5.27 MB, 下载次数: 0)

Geehy.APM32F4xx_DFP.1.0.8.pack.zip (6.64 MB, 下载次数: 2)


记忆花园 发表于 2025-7-29 17:45 | 显示全部楼层
使用官方示例来跑,方便快捷,也可以试试工程搭建是否正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

69

主题

290

帖子

2

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