不久之前在淘宝上购买了一块STM32F4-Discovery开发板,根据自己的使用情况以及官方提供的说明手册,撰写了这篇关于该开发板的初步介绍,以供初学者参考。
F4-Discovery是ST公司推出的官方开发套件,从开发板板载的资源来看,该开发板在设计上着重突出了F4的数字信号处理能力。其板载的芯片有1片STM32F407VGT6,1个三轴MEMS,1个音频MEMS,以及1片音频DAC。在接口上,其有一个miniUSB接口(用于供电及调试),一个USB OTG接口,一个音频输出接口,并且引出了大多数IO引脚。在人机交互接口上,有2个用户按钮,4个状态指示灯和4个不同颜色的用户LED指示灯。另外F4Discovery还板载了ST-Link/v2调试器,可以起到简单的调试、仿真作用,从而免除了额外的JLINK仿真器。
Figure 2. F4-Discovery使用STM32F407VGT6处理器
相比STM32F1系列,基于Cortex-M4的STM32F4系列在处理器最高频率、FLASH容量、RAM容量、浮点数和DSP运算上有更强的能力。F4Discovery使用的主控芯片是STM32F407VGT6,其主频为168MHz,包含1024KB FLASH与192 KB RAM,主频是STM32F1的两倍,存储资源是F1系列的两倍,因为含硬件浮点数运算单元,计算浮点数的能力更是比STM32F1系列大得多。在性能提高的同时,芯片价格也随着水涨船高,目前STM32F407VGT6在淘宝上的价格为50-70元,比STM32F103VET6的20-30元高出一倍。虽然主芯片成本就高达50元,但STM32F4-Discovery的售价却非常便宜,官方为14.9刀,淘宝售价仅在130元左右。F4系列的市场定位是DSC (Digital Signal Controller),可以取代DSP在运动控制方向的应用场合,如电动汽车的无刷电机控制和机械手的运动控制,其定位基本与dspic相同,同时它也是F1系列产品遇到瓶颈后的升级选择。
参考资料:
1、STM32F4DISCOVERY data brief,ST Microcontroller,Sept 2011
本文由云飞机器人实验室 (www.yfworld.com) 原创,作者戴晓天保留对该文的所有权与变更权。你可以在注明原作者的前提下自由转载,唯一的条件是保留原文的完整性。
>> 本文章版权归作者所有,如需转载请联系作者授权许可。
>> 原文来自: 云飞机器人实验室
>> 原文地址: STM32 | STM32F4 Discovery开发板简介
>> 关于我们: 关于云飞实验室
>> 支持我们: 帮助我们可持续发展
按照承诺,写了F4 Discovery基本工程的配置:
http://www.yfworld.com/?p=1729
:razz: 希望博主能写一篇测试这个开发板的博文,本人是菜鸟,刚刚开始接触这些东西,一窍不通,狂啃书中。。。希望博主能对这个开发板多做一些由浅入深的介绍,谢谢。
写教程比较费时,待闲余下来弄一下。