点灯程序测试开发环境
时间:10-02
整理:3721RD
点击:
在拿到Nucleo-F412ZG后,重新下载了IAR编译环境,虽然本次使用stm32CubeMx(以后简称cube)来生成工程的程序代码,但是还是需要使用点灯程序来测试一下编译环境。一来是满足一下小小的成功感;二来也避免直接移植大工程带来的不必要的烦琐调试。——如果是编译环境的问题肯定会悔大了。
我们可以直接在cube使用nucleo-f412zg的board,免去了重新配置的时间。我们在指定的地方添加自己的代码,如下:
/* USER CODE BEGIN WHILE */
while (1) {
/* USERCODE END WHILE */
/* USERCODE BEGIN 3 */
HAL_Delay(500);
HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_7);
HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_14);
// HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
}
/* USERCODE END 3 */
将程序烧录到板子上即可观察到蓝灯与红灯每秒点亮一次了。
P.S. 没有点亮PA5是因为后面的实验需要此引脚,因此断开了引脚与LED灯的连接。