【STM32F723E-DISCO开发板试用体验】万事开头GPIO之LED闪烁
-
-
hayden
- LV5工程师
-
| 2017-11-21 16:02:40
- 浏览量 1219
- 回复:0
本帖最后由 hayden 于 2017-11-21 16:07 编辑
3.jpg出厂固件也就是瞻仰一下,千万不能迷恋,否则会一发不可收拾!玩一玩STM32F723E的控制LED闪烁,这是所有单片机的基础,其中包括了对GPIO的控制和基本延时
这两者会了,也就可以勉强算是入门了:lol
为了方便我们使用官网提供的历程来完成,其实就是通过STM32CUBEMX生成的源码
听说到F7就没有标准库了,与时俱进用HAL吧,个人喜爱HAL库和LL库
高清图镇楼:
开始点亮LED,使用的是官方配的板子例程
从程序可以看到这颗LED使用的是PB1脚,下面是LED闪烁程序
HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_1);
/* Insert delay 100 ms */
HAL_Delay(100);
使用的是HAL库所以和我用F429生成的LED闪烁基本没什么变化,HAL库就是兼容性好
开发周期短,使用方面,快速上手,缺点是显而易见的,所有的移植性强的代码,运行效率都不会好
对效率有所追求的选择LL库就可以了
然后接可以下载了,STM32CUBEMX生成的代码都是使用
ST-LinkV2-1作为仿真下载器的,即使你之前安装过ST-Link的驱动,最好也再安装一次
ST官方提供的驱动(我的分享贴可以下载),因为可能版本不同或者其他原因会导致KEIL MDK
无法识别,我就是遇到了这样的问题,后来又安装了一遍才解决的!
程序小下载很快,欣赏一下灯光的跳跃吧
关于原理图和源代码等所有STM32F723E-DISCO开发板的资料都可以到我的资料分享帖下载
https://bbs.icxbk.com/community/thread-98467-1-1.html
本帖最后由 hayden 于 2017-11-21 16:07 编辑
3.jpg出厂固件也就是瞻仰一下,千万不能迷恋,否则会一发不可收拾!玩一玩STM32F723E的控制LED闪烁,这是所有单片机的基础,其中包括了对GPIO的控制和基本延时
这两者会了,也就可以勉强算是入门了:lol
为了方便我们使用官网提供的历程来完成,其实就是通过STM32CUBEMX生成的源码
听说到F7就没有标准库了,与时俱进用HAL吧,个人喜爱HAL库和LL库
高清图镇楼:
开始点亮LED,使用的是官方配的板子例程
从程序可以看到这颗LED使用的是PB1脚,下面是LED闪烁程序
HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_1);
/* Insert delay 100 ms */
HAL_Delay(100);
使用的是HAL库所以和我用F429生成的LED闪烁基本没什么变化,HAL库就是兼容性好
开发周期短,使用方面,快速上手,缺点是显而易见的,所有的移植性强的代码,运行效率都不会好
对效率有所追求的选择LL库就可以了
然后接可以下载了,STM32CUBEMX生成的代码都是使用
ST-LinkV2-1作为仿真下载器的,即使你之前安装过ST-Link的驱动,最好也再安装一次
ST官方提供的驱动(我的分享贴可以下载),因为可能版本不同或者其他原因会导致KEIL MDK
无法识别,我就是遇到了这样的问题,后来又安装了一遍才解决的!
程序小下载很快,欣赏一下灯光的跳跃吧
关于原理图和源代码等所有STM32F723E-DISCO开发板的资料都可以到我的资料分享帖下载
https://bbs.icxbk.com/community/thread-98467-1-1.html