[APM32E0] 【APM32E030R Micro-EVB开发板评测】+编译下载环境搭建与LED测试

[复制链接]
 楼主| wuyu40 发表于 2025-7-29 18:59 | 显示全部楼层 |阅读模式
 极海APM32E030R芯片是32 位 Arm®Cortex®-M0+内核,最高工作频率:72MHz,Flash 存储器:64KB,SRAM 存储器:8KB
开发方式如下:
1)连接 H2/H3 或 H4/H5 可使用板载 Geehy LINK 进行串口调试
2)断开 Geehy LINK 连接后,第三方调试工具可通过 JP1 连接仿真器进行 MCU 烧录调试
3)Type-C(数据通信)直接连接 PC 端进行 MCU 仿真调试
4)使用keil v 5.36编译环境
到官网找到如下文件:
ad9450de76b035ed23879e8746f7538f
使用的操作系统为win10(GEEHY-LINK(WinUSB)设备不支持在 Windows7 上免驱使用)假定已经安装keil (版本 V5.29 以上),安装Geehy.APM32E030_DFP.1.0.3也就是mcu支持包,阅读用户手册,按照指示连接硬件;该固件基于 CMSIS-DAP V1,会使用 USB 枚举成一个 HID 和 MSC 设备。
使用 USB 线成功连接电脑后,设备管理器上会出现:CMSIS DAP winUSB
eb208bd0e9c2dc71aa476082dbe80c9c
在 keil 软件上配置选择使用 SW 模式或者 JTAG 模式。点击“Options for Target” ,在打开的界面中选择“Debug”,然后再选择“CMSIS-DAP Debugger”,如图 :
c8d8a41394a1698bfa3c5d6f924d5eeb
点击“Settings”按钮进入设置界面,选择 SWD 或者 JTAG 模式以及频率:
5c34d6a07320442d7415d2c771c779d8
完成以上配置之后测试led工程,代码如下:
   GPIO_Config_T gpioConfig;     //声明结构体变量,并打开gpio时钟
    RCM_EnableAHBPeriphClock(LED2_GPIO_CLK | LED3_GPIO_CLK);
    /* LED2 连接的GPIO 工作方式配置如下 */
    gpioConfig.pin = LED2_PIN;
    gpioConfig.mode = GPIO_MODE_OUT;
    gpioConfig.outtype = GPIO_OUT_TYPE_PP;
    gpioConfig.speed = GPIO_SPEED_50MHz;
    gpioConfig.pupd = GPIO_PUPD_NO;
    GPIO_Config(LED2_GPIO_PORT, &gpioConfig);
    /* LED3 连接的GPIO 工作方式配置如下*/
    gpioConfig.pin = LED3_PIN;
    GPIO_Config(LED3_GPIO_PORT, &gpioConfig);
    /* Turn LED2 on */
    GPIO_ClearBit(LED2_GPIO_PORT, LED2_PIN);
    /* Turn LED3 off */
GPIO_SetBit(LED3_GPIO_PORT, LED3_PIN);
while(1)
{APM_TINY_LEDToggle(LED2);  //翻转引脚电平
Delay();
    APM_TINY_LEDToggle(LED3);
    Delay();
}
LED明灭效果如下:
142206888a98f531d4.jpg


发光的梦 发表于 2025-7-30 07:09 | 显示全部楼层
步骤还是蛮详细的。谢谢楼主分享了
脑洞星球居民 发表于 2025-7-31 09:08 | 显示全部楼层
这个APM32E030R开发板的评测很有用,特别是对于需要使用Cortex-M0+内核的开发者来说。72MHz的频率和64KB的Flash对于大多数项目来说应该足够了。
黎明热忱 发表于 2025-8-15 19:08 | 显示全部楼层
好像大家都是使用的Keil编译环境啊!
雾里闲逛 发表于 2025-8-22 16:56 | 显示全部楼层
还是部署Keil编译环境要轻松。
上手真方便
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

64

帖子

1

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