打印
[MM32生态]

FTHR-G0140开发板LED点灯

[复制链接]
36220|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lulugl|  楼主 | 2023-6-5 12:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
【FTHR-G0140】资料收集与分享 - - 21ic电子技术开**坛
在这篇帖子的基础上,安装.pack包,然后打开例程:M:\MM32G0140\MM32G0140_Lib_Samples\LibSamples_MM32G0140_v0.9.3\Samples\LibSamples\GPIO\GPIO_LED_Toggle\MDK-ARM
这个例程是基于MiniBoard (MM32G0141C4PV)的,所要修改PIN才能工作。经查看开发板上的LED接到了PA15上面:

我们修改GPIO配置函数如下:
void GPIO_Configure(void)
{
    GPIO_InitTypeDef GPIO_InitStruct;

    RCC_AHBPeriphClockCmd(RCC_AHBENR_GPIOA, ENABLE);

    GPIO_StructInit(&GPIO_InitStruct);
    GPIO_InitStruct.GPIO_Pin   = GPIO_Pin_15;
    GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_InitStruct.GPIO_Mode  = GPIO_Mode_Out_PP;
    GPIO_Init(GPIOA, &GPIO_InitStruct);

    GPIO_WriteBit(GPIOA, GPIO_Pin_15, Bit_SET);
}
然后修改LED翻转任务函数如下:
void GPIO_LED_Toggle_Sample(void)
{
    printf("\r\nTest %s", __FUNCTION__);

    GPIO_Configure();

    while (1)
    {
        GPIO_IO_Toggle(GPIOA, GPIO_Pin_15);


        PLATFORM_DelayMS(100);
    }
}
【硬件接线】
经查看数据手册,swd为PA13,slck为PA14。用DAP-LINK接到开发板上,然后接好串口线。

下载好后,就可以看到LED在闪烁了。

【建议】开发板的按键也太迷你了,手按不到。SWD、SCK没有标注。

使用特权

评论回复
沙发
Bowclad| | 2023-6-8 22:10 | 只看该作者
库函数看着和st的好像

使用特权

评论回复
板凳
lulugl|  楼主 | 2023-6-9 10:25 | 只看该作者
Bowclad 发表于 2023-6-8 22:10
库函数看着和st的好像

他的内核是CortexM0,用的CMSIS,所以都有点象,就是因为专利问题,换了一些称呼已经吧。

使用特权

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

本版积分规则

151

主题

724

帖子

9

粉丝