中秋节进行了N32G430开发板的GPIO口测试,点亮了LED,整个过程还是非常简单的,感觉上手很容易。
首先安装N32G430的pack,打开之前连接中的资料:N32G430xx_V1.0.0\6.软件开发套件\PACK\Nations.N32G430_DFP.1.0.0.pack进行安装:
之后打开资料中的示例文件:N32G430xx_V1.0.0\6.软件开发套件\Nations.N32G430_Library.1.0.0\Nations.N32G430_Library.1.0.0\projects\n32g430_EVAL\examples-改动\GPIO\Led_Blink\MDK-ARM\LedBlink.uvprojx:
打开之后如下,其中代码未做改动,然后插上开发板,改动魔术棒中的Debug相关设置:
按照如下设置之后,在点击Build,然后Download到开发板中,之后按下Reset按钮,即可完成LED的点亮工程,如视频001.mp4所示。
001
之后自己改了代码,实现三个LED点亮频率不同,分别是4Hz,2Hz和1Hz。
代码如下:
while(1)
{
SysTick_Delay_Ms(250);
/* Toggle LED3 */
LED_Toggle(LED3_GPIO_PORT, LED3_GPIO_PIN);
SysTick_Delay_Ms(250);
/* Toggle LED2/LED3 */
LED_Toggle(LED2_GPIO_PORT, LED2_GPIO_PIN);
LED_Toggle(LED3_GPIO_PORT, LED3_GPIO_PIN);
SysTick_Delay_Ms(250);
LED_Toggle(LED3_GPIO_PORT, LED3_GPIO_PIN);
SysTick_Delay_Ms(250);
LED_Toggle(LED1_GPIO_PORT, LED1_GPIO_PIN);
LED_Toggle(LED2_GPIO_PORT, LED2_GPIO_PIN);
LED_Toggle(LED3_GPIO_PORT, LED3_GPIO_PIN);
}
}
下载之后LED闪烁如视频002.MP4所示。
002
|