【APM32F402R Micro-EVB】-1-开发环境搭建
本帖最后由 南来之风 于 2025-7-26 20:37 编辑感谢极海与21ic联合提供的测评机会,本次收到的是APM32F402R-EVB。
主要的资源分布如下:
主控是32-bit Arm® Cortex® -M4F,Operating frequency 120MHz, Flash: 128KB , SRAM: 32KB 。
开发环境选择Keil,从极海官网下载Geehy.APM32F4xx_DFP.1.0.8.pack。从点亮LED开始:
初始化GPIO引脚:
void BOARD_LED_Config(BOARD_LED_T led)
{
GPIO_Config_T GPIO_ConfigStruct = {0U};
/* Enable the GPIO_LED Clock */
RCM_EnableAPB2PeriphClock(LED_CLK);
/* Configure the GPIO_LED pin */
GPIO_ConfigStruct.pin = LED_PIN;
GPIO_ConfigStruct.mode = GPIO_MODE_OUT_PP;
GPIO_ConfigStruct.speed = GPIO_SPEED_50MHz;
GPIO_Config(LED_PORT, &GPIO_ConfigStruct);
LED_PORT->BC = LED_PIN;
}主程序:
int main(void)
{
BOARD_LED_Config(LED2);
BOARD_LED_Config(LED3);
while (1)
{
Delay();
BOARD_LED_Toggle(LED2);
BOARD_LED_Toggle(LED3);
}
}
烧录选项:
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"
Erase Done.
Programming Done.
Verify OK.
Application running ...
Flash Load finished at 17:50:48
烧录验证:
附件资料:
使用官方示例来跑,方便快捷,也可以试试工程搭建是否正常。
页:
[1]