[APM32F4] 【APM32F402R Micro-EVB开发板测评】+初识篇

[复制链接]
 楼主| jinglixixi 发表于 2025-7-22 11:07 | 显示全部楼层 |阅读模式
本帖最后由 jinglixixi 于 2025-7-22 11:10 编辑

APM32F402R Micro-EVB开发板是极海出品的一款高性能、高性价比的最小系统演示板和开发平台,它使用的是基于Arm®Cortex®-M4F内核的APM32F402RBT6 MCU 芯片。该芯片的工作主频可达120MHz,Flash容量为 128KB。该开发板由Geehy-LINK和APM32F402最小系统板两部分组成。它预留了GPIO、SWD、USART、Type-C等板上资源,以方便用户快速上手进行烧录或仿真调试。

所用芯片的特性为:
Cortex-M4F内核
最高工作频率:120MHz
Flash:128KB,SRAM:32KB
通信外设:U(S)ART:4、I2C:1、SPI:2、CAN:2
模拟外设:12-bit ADC:2、T-Sensor:1

其板载资源为:
SWD:1
LED:2
KEY:1
RESET KEY:1
GPIO :47
USB(Type.C):1
Geehy LINK(Type-C):1

在期盼中,最先见到的是其简朴的外包装,见图1所示。
1.jpg
图1 外包装

在打开外包装后,是一份说明卡和装在防静电袋中的开发板,见图2和图3所示。

2.jpg
图2 说明卡

3.jpg
图3 开发板正面

起初以为它是一款单面布局器件的开发板,见到开发板的背面才知道它采用的双面器件布局,只是背面的器件未焊接而已,见图4所示。
643264580bab5587077f712e7472fc3a
图4 开发板背面

开发板的功能分布如图5所示,其调试器可与开发板分开单独使用。
35b11451297778aee724942a60172b0f
图5 功能分布

在上电后,其状态如图6所示。
345e8a4410b7a758556d82bca36b47be
图6  上电效果
若在电脑侧打开设备管理器,则可见到有虚拟串口出现,见图7所示。经实际测试,似乎出场时并未配有出产Demo。
fcacbf8b336def85156f09ee039a9045
图7  虚拟串口

APM32F402R Micro-EVB开发板支持以MDK、IAR及Eclipse作为开发工具。
在使用MDK进行开发的情况下,需安装芯片支持升级包。
e2f6df4509d25085ffc788cf4076a37a
初次打开MDK的界面如图8所示,此时由图9可见到它对开发板的支持。
d786b9c117b4490340e68999b81fab99
图8  软件界面

4124efd0d9b0b8bbfef1556615eb9b24
图9  芯片支持

经编译,其结果如图10所示,说明编译正常。
7ae30cb74180cdebe319757100ea2557
图10  完成编译

在开发板与电脑的连接情况下,其状态如图11所示。
4701857d193297edf578bfbb729afc62
图11  虚拟串口

为进行下载,其烧录算法的设置如图12所示。
ef74902f89bc6e3ec2ad9a45f37debcf
图12  虚拟串口

在完成下载后,其状态如图13所示。
3c2890bea659072b9f4d71ebe14d0df0
图13  虚拟串口

经下载,开发板开始呈现双LED闪烁的效果,见图14闪烁。
f50a8aee4f6eddc9989d54a88c333bdf
图14  虚拟串口

实现LED灯闪烁的主程序为:
  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. }

由此可见,它是通过延时函数和Toggle处理来实现的。
其对LED的引脚配置如下:
#define LED2_PIN                              GPIO_PIN_6
#define LED2_GPIO_PORT                  GPIOB
#define LED2_GPIO_CLK                    RCM_APB2_PERIPH_GPIOB
#define LED3_PIN                              GPIO_PIN_7
#define LED3_GPIO_PORT                  GPIOB
#define LED3_GPIO_CLK                    RCM_APB2_PERIPH_GPIOB

由图15可以看出,其引脚的配置也是与LED电路完全匹配的。
0821b875e2593a88d1bbc795ad2e63a2
图15  LED电路





HeartbeatEcho 发表于 2025-7-22 22:08 | 显示全部楼层
这款F402是不是特别适合玩USB啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

518

主题

2933

帖子

39

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

518

主题

2933

帖子

39

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