本帖最后由 南来之风 于 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);
- }
- }
烧录选项:
|