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

发布时间: 2017-04-10
阅读: 1881
4
产品概况
本帖最后由 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各模块的功能。






原创作品,未经权利人授权禁止转载。详情见转载须知

STM32F407开发板免费申请
  • STM32F407开发板免费申请
  • ¥432.00
立即申请
qizc
评论(0)

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

X
提交成功 ! 谢谢您的支持
返回