STM32/STM8技术论坛
直播中

lemonboard

8年用户 58经验值
擅长:嵌入式技术 接口/总线/驱动 控制/MCU
私信 关注
[经验]

【NUCLEO-F412ZG试用体验】点灯程序测试开发环境

在拿到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 */
将程序烧录到板子上即可观察到蓝灯与红灯每秒点亮一次了。
WP_20170715_10_16_34_Pro.jpg
P.S. 没有点亮PA5是因为后面的实验需要此引脚,因此断开了引脚与LED灯的连接。

更多回帖

发帖
×
20
完善资料,
赚取积分