本帖最后由 南来之风 于 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[led]);
/* Configure the GPIO_LED pin */
GPIO_ConfigStruct.pin = LED_PIN[led];
GPIO_ConfigStruct.mode = GPIO_MODE_OUT_PP;
GPIO_ConfigStruct.speed = GPIO_SPEED_50MHz;
GPIO_Config(LED_PORT[led], &GPIO_ConfigStruct);
LED_PORT[led]->BC = LED_PIN[led];
}
主程序:
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
烧录验证:
附件资料:
APM32F402R Micro-EVB User Manual V1.0.pdf
(493.9 KB)
APM32F402R Micro-EVB V1.0.SchDoc.pdf
(127.17 KB)
APM32F402xB User Manual V1.0.pdf
(5.27 MB)
Geehy.APM32F4xx_DFP.1.0.8.pack.zip
(6.64 MB)
|