当前位置:诺佳网 > 电子/半导体 > 处理器/DSP >

FTHR-G0140开发板LED点灯

时间:2023-06-05 | 栏目:处理器/DSP | 点击:

【FTHR-G0140】资料收集与分享

在这篇帖子的基础上,安装.pack包,然后打开例程:M:MM32G0140MM32G0140_Lib_SamplesLibSamples_MM32G0140_v0.9.3SamplesLibSamplesGPIOGPIO_LED_ToggleMDK-ARM

这个例程是基于MiniBoard (MM32G0141C4PV)的,所要修改PIN才能工作。经查看开发板上的LED接到了PA15上面:

pYYBAGR9fAKAHscOAAaskQLDdmo198.png

我们修改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("rnTest %s", __FUNCTION__);

GPIO_Configure();

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


PLATFORM_DelayMS(100);
}
}

【硬件接线】

经查看数据手册,swd为PA13,slck为PA14。用DAP-LINK接到开发板上,然后接好串口线。

pYYBAGR9fBqAflPwAAFyzpEfd04627.png

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

poYBAGR9fCSAHkP6ABMLouCQY5Q267.png

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

您可能感兴趣的文章:

相关文章