电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
评测
【STM32F407开发板试用体验】+ 【qizc】初体验之LED
分 享
扫描二维码分享
开箱体验
【STM32F407开发板试用体验】+ 【qizc】初体验之LED
qizc
关注
发布时间: 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开发板免费申请
¥432.00
立即申请
qizc
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关评测推荐
天猫精灵智能中控 之 NanoPi Fire3 开发板开箱介绍篇
NanoPi Fire3——强劲的8核性能王者
NanoPi Fire3 也要支持OLED屏幕1
NanoPi Fire3 板载资源分析
米联客MZ7X MZ7XA XILINX FPGA开发板初体验
东芝TLP3547光继电器评估板开箱体验
【友善ZeroPi】 通过树莓派串口操作超小全志H3开发板开箱体验
正点原子阿波罗STM32H743开发板试用
X
提交成功 ! 谢谢您的支持
返回
热门推荐
管理员推荐
精
深度评测
【Fireduino开源创意原型平台试用体验】晒图+驱动+开发环境
最帅的廖先生
阅读:5389