【STM32F407开发板试用体验】+ 【qizc】初体验之LED

  • 开发
  • qizc
  • LV4工程师
  • |      2017-04-10 15:41:01
  • 浏览量 2096
  • 回复:6
本帖最后由 qizc 于 2017-4-24 15:46 编辑 开发板试用的第一步基本都是点灯,好比是程序员行业的HELLO WORLD ,今天就通过点灯实验,来熟悉一下STM32F407的开发流程。 1、首先,查看原理图,了解led指示灯和单片机IO的配置情况。 通过原理图可以看出,两个led指示灯分别连接到了PF9和PF10,共阳连接,当这个引脚为低电平时,指示灯亮。 在这里要好评一下这个开发板,只设置了两个指示灯,而不是八个指示灯,那样太浪费引脚资源了。 2、环境搭建,其实如果有F103开发经验的话,搞这个还是很容易的,主要是先安装一下F407的pack "Keil.STM32F4xx_DFP.1.0.8.pack" 准备STM32F4xx的官方库文件:“STM32F4xx_DSP_StdPeriph_Lib_V1.4.0” 其他的工程创建和F103差不多,参照开发板提供的pdf,复制一些启动文件之类的就行了。 鉴于开发板提供的教程特别详细,在这里我就不赘述了。 以下是工程创建完成后结构: 3、程序下载,本来是打算在线调试的,找出自己的JLINK 来才发现又坏了,严重怀疑自己用的是高仿的,经常连接不上电脑,然后就得刷固件,刷完固件没几天又坏了,如此往复。 不过没关系,开发板板载的CH340G,可以方便通过串口下载程序,首先准备下载软件,在这里说明一下,开发板光盘也带了串口下载软件“FLYMCU”,但是鉴于我不太喜欢用第三方的,在这里我用的是官方的“Flash_Loader_Demonstrator_v2.6.0_Setup.exe”,非常方便。 3.1、下载前将BOOT0跳帽短接到3.3V,按一下复位按键,然后操作步骤如下,(这种方式开发板光盘貌似没有提及,在这上图详细一点吧) 选择开发板的COM口 选择芯片flash容量 选择HEX文件 编程完成 3.2、将Boot0的跳帽短接回GND,复位一下,程序开始运行。 至此,点灯实验结束。 鉴于和F103十分相似,所以还是很顺利的,后期将开始研究F407各模块的功能。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

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

所有回答 数量:3
xukejing 2017-04-13
能点亮一个灯,就能点n个灯
1   回复
举报
发布
qq1328512480 回复 2017-04-14
我哥说话三句不离灯
0   回复
举报
qq1328512480 回复 2017-04-14
恭喜楼主。期待佳作
1   回复
举报
黄莨元 回复 2017-05-05
:lol期待楼主大作
0   回复
举报
heaton426 2017-04-11
期待后续精彩
0   回复
举报
发布
灵澈 2017-04-10
很想看到后面的精彩部分
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子