打印
[APM32F4]

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

[复制链接]
202|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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 外包装

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


图2 说明卡


图3 开发板正面

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

图4 开发板背面

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

图5 功能分布

在上电后,其状态如图6所示。

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

图7  虚拟串口

APM32F402R Micro-EVB开发板支持以MDK、IAR及Eclipse作为开发工具。
在使用MDK进行开发的情况下,需安装芯片支持升级包。

初次打开MDK的界面如图8所示,此时由图9可见到它对开发板的支持。

图8  软件界面


图9  芯片支持

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

图10  完成编译

在开发板与电脑的连接情况下,其状态如图11所示。

图11  虚拟串口

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

图12  虚拟串口

在完成下载后,其状态如图13所示。

图13  虚拟串口

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

图14  虚拟串口

实现LED灯闪烁的主程序为:
int main(void)
{
BOARD_LED_Config(LED2);
BOARD_LED_Config(LED3);
while (1)
{
Delay();
BOARD_LED_Toggle(LED2);
BOARD_LED_Toggle(LED3);
}
}

由此可见,它是通过延时函数和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电路完全匹配的。

图15  LED电路





使用特权

评论回复
沙发
HeartbeatEcho| | 2025-7-22 22:08 | 只看该作者
这款F402是不是特别适合玩USB啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

508

主题

2911

帖子

39

粉丝