【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
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子