打印
[新品上市]

【APM32F107VCT6 MINI开发板测评】第一步环境与点灯LED

[复制链接]
323|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 meiyaolei 于 2023-3-20 22:16 编辑

感谢极海官方提供的开发板,下面开始介绍这款开发板点亮LED具体细节与步骤。
开发平台:KEIL。
核心板:极海APM32F107VC.
1、安装PACK文件:
APM32F105/107 (geehy.com)官方连接。
Geehy.APM32F1xx_DFP.1.1.0.rar (4.26 MB)
再打开KEIL软件,选择APM32F107这个头,或者在那个魔法棒那里选择。

再设备一下防真器就可以玩了,这个对大多数工程师来说都会的。


环境搭建就不多讲,下面开始LED工作。1、先看原理图:
LED2,LED3分别连接MCU的4和5脚。


2、代码:
LED初始化:
void APM_MINI_LEDInit(Led_TypeDef Led)
{
    GPIO_Config_T  configStruct;

    /* Enable the GPIO_LED Clock */
    RCM_EnableAPB2PeriphClock(GPIO_CLK[Led]);

    /* Configure the GPIO_LED pin */
    configStruct.pin = GPIO_PIN[Led];
    configStruct.mode = GPIO_MODE_OUT_PP;
    configStruct.speed = GPIO_SPEED_50MHz;

    GPIO_Config(GPIO_PORT[Led], &configStruct);
    GPIO_PORT[Led]->BC = GPIO_PIN[Led];
}


翻转:
void APM_MINI_LEDToggle(Led_TypeDef Led)
{
    GPIO_PORT[Led]->ODATA ^= GPIO_PIN[Led];
}

主函数中点亮LED。
        Delay();
        APM_MINI_LEDToggle(LED2);
        APM_MINI_LEDToggle(LED3);


点亮LED照片:

LED闪烁:



使用特权

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

本版积分规则

认证:工程师
简介:超越自我,为设计激发灵感和想象。

159

主题

648

帖子

3

粉丝