网站上做地图手机上显示,seo薪酬水平,北京微信网站开发,企业手机网站建设案例1.打开STM32CubeMX#xff0c;点击File-New Project#xff0c;新建一个新工程。 2.搜索芯片型号#xff0c;选择正确的芯片封装规格#xff0c;准备对芯片的引脚进行配置。 进行上面的操作后#xff0c;跳转到如下的页面。 3.选择要配置的引脚进行配置。此处我的LED是…1.打开STM32CubeMX点击File-New Project新建一个新工程。 2.搜索芯片型号选择正确的芯片封装规格准备对芯片的引脚进行配置。 进行上面的操作后跳转到如下的页面。 3.选择要配置的引脚进行配置。此处我的LED是连接在PB5脚上所以我将对PB脚进行操作要实现LED灯闪烁功能将PB5脚设置为输出模式。 4.点击Clock Configuration这里是用来配置时钟的这里目前不需要进行配置。 5.保存工程文件如下图所示进行操作。 6.按如上配置完成后点击GENERTE CODE就可以生成文件了如下所示。 7.文件生成后点击close关闭。 8.找到刚刚保存的工程文件打开keil工程。 9.在这个工程我们可以看到里面对我们要使用到的PB5的GPIO口已经配置好了我们只需要在while中添加要实现的功能代码即可。
有两种方式可以实现LED每秒闪烁一次。
方法一
while (1){HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_5); //IO口翻转函数HAL_Delay(500); //每500ms翻转一次相当于LED每秒闪烁一次}
方法二
while (1){HAL_GPIO_WritePin(GPIOB, GPIO_PIN_5, GPIO_PIN_RESET); //电平置低HAL_Delay(500); //延时500msHAL_GPIO_WritePin(GPIOB, GPIO_PIN_5, GPIO_PIN_SET); //电平置高HAL_Delay(500); //延时500ms}
10.问题总结
问题描述当程序编写好后对程序进行编译下载到板子上发现没有LED灯没有任何反应需要重新上电才能观察到LED闪烁现象。
原因下载的配置需要修改一下。
解决办法如下图所示。 进入setting先对Flash Download进行配置。 再对Pack进行配置。 进行如上配置后便可成功解决问题。
每次烧录完成后便可直接观察到现象。