微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 点灯程序测试开发环境

点灯程序测试开发环境

时间: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灯的连接。


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top