# [STM32F769IDISCO返场]Led灯闪烁
在上一期评测文章中,我们使用官方的演示文档hex来初步验证了返场开发板的好坏。本期为大家献上Keil开发环境及LED灯的测试。
安装Keil的STM32F7系列,安装STM32CubeMX的软件与插件确实考验了我家的宽带。花了不少时间才将两者安装完毕。准备工作完成,开干……
阅读原理图,再观察开发板,ST的设计人员将LED全部集中放置在了正面的下部,非常适合我们观察。可供我们使用的LED灯共有三颗,其中一颗属于Arduino的复用,本次由于此引脚别做它用,故不在本次的测试case中。
使用STM32CubeMX配置好Debug接口,选择引脚配置为GPIO output模式,再选择PushPull模式。为什么?根据下面的原理图而定的呀!
选定之后,生成Keil MDK的工程代码。打开工程,添加LED闪烁的代码。
```c
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
HAL_Delay(200);
HAL_GPIO_WritePin(GPIOJ, GPIO_PIN_13, GPIO_PIN_RESET);
HAL_GPIO_WritePin(GPIOJ, GPIO_PIN_5, GPIO_PIN_SET);
HAL_Delay(200);
HAL_GPIO_WritePin(GPIOJ, GPIO_PIN_13, GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOJ, GPIO_PIN_5, GPIO_PIN_RESET);
}
/* USER CODE END 3 */
```
编译,选择ST-Link调试器。下载并调试。看看效果如何?
本次评测依托项目原型开发,因此,我们使用Keil开发环境,并做增量开发的方式。对原厂的示例工程仅做参考学习之用。
下一期,我将给大家带来《[STM32F769IDISCO返场]SD卡读写测试》,敬请期待。^_^