首页 > 评测 > 过时不过气——STM32F429I Discovery评测
过时不过气——STM32F429I Discovery评测
- [导读]
- 众所周知,ST在推出一个新系列的MCU时,一般都会同时推出该系列的一至数款开发板,而作为功能丰富,价格亲民的Discovery系列开发板受到众多工程师的喜爱,本文就来评一评STM32F429I discovery--ST最受欢迎的开发板之
众所周知,ST在推出一个新系列的MCU时,一般都会同时推出该系列的一至数款开发板,而作为功能丰富,价格亲民的Discovery系列开发板受到众多工程师的喜爱,本文就来评一评STM32F429I discovery--ST最受欢迎的开发板之一。
也许你会说,STM32F429这个不是很久之前的开发板了吗,有什么好评测的?你说的没错,确实是挺久了,而它的受欢迎程度也早已经受了时间的考验,这里再次来评测,有几个原因:
其一:作为一个测评栏目,咱们不能只有新开发板测评,没有旧开发板测评是吧
其二:这块开发板最近确实发生了一点值得一提的新事情,那就是它支持Mbed开发了,用过Mbed开发的人都知道它有多方便,这对喜欢Mbed的工程师来说无疑是一个巨大的好消息。
其三:没有其三,反正就是要写这个测评了。
好了,废话也不多说了,直接开始吧。
首先看一下开发板第一印象:保持了ST开发板一贯的作风,简单的吸塑外壳包装,绿色的板子,由于之前提到的丰富的功能和亲民的价格等原因,ST Discovery系列开发板已经在工程师中打响了品牌,大家一看就能认出它的真面目。这块板子最引人注意的无疑是正面那块黝黑的2.4”LCD屏幕,这也是这块开发板最吸引人的,最特别的功能,下面将会详细讲到。
拆开包装看看庐山真面目,
正面给了个全景,而反面则给这个瞬间吸引了我的目光的硕大芯片——这块开发板的主角STM32F429ZIT6U芯片 一个大大的特写。
下面再仔细看看开发板都有哪些资源:
如图所示,正面主要是有ST-LINK,SWD编程接口,用户按键,复位按键,三轴陀螺仪芯片,2.4”LCD,而反面主要有USB OTG接口,SDRAM,触摸控制芯片等。
整个开发板框图如下:
当然,这块强大的开发板绝对不仅仅只有这些资源,要不然怎么能体现它的强大,它的受欢迎呢?查资料我们可以知道,开发板所带硬件资源如下:
- 主控 STM32F429ZIT6 MCU,2 MB Flash,256 KB RAM,144pin LQFP封装
- 板载 ST-LINK调试编程器
- L3GD20 MEMS 三轴陀螺仪
- 2.4” TFT LCD
- 64 Mbit (8 MB) SDRAM
- 6个LED,其中一个用于USB,一个电源,两个用户,两个USB OTG
- 2个按键
- USB OTG micro-AB接口
除此之外,板子还用排针引出了大量功能引脚,以方便工程师能进行自己想要的功能扩展,功能引脚共有P1和P2两个322pin的排针,如下图所示:
除了以上硬件资源,在软件方面也是非常丰富,ST提供了非常方便使用的库函数和数量众多的应用例程,这部分在后面讲解,而在开发工具方面,该开发板支持多种集成开发工具(IDE):
Keil: MDK-ARM
IAR: EWARM
Altium: TASKING VX-Toolset
Atollic: TrueSTUDIO
还有众多基于GCC的开发工具,例如Eclipse等。
等等,好像少了一个,说好的Mbed哪儿去了?
关注Mbed的工程师最近你肯定会在Mbed网站上看到这样一张图:
你会好奇,STM32F429I discovery不是不支持Mbed吗?怎么会出现在这里。但是,请不要怀疑你的眼睛,你没有看错,STM32F429I discovery已经支持Mbed了!!!!不过手里有这块开发板的也不要兴奋得太早,STM32F429I discovery确实是支持Mbed开发了,但是 这里说的支持可不是你手里的那块哦,点进上图的连接,请看下图
可以看到,Mbed支持的是STM32F429I DISC1,而不是STM32F429I DISCO,也就是说,之前的F429开发板是不支持Mbed的,需要ST最新出厂的,被命名为STM32F429I DISC1的开发板才支持哦,而上图也说了,STM32F429I DISCO由于没有U盘拖放编程功能,需要其他工具配合才能使用,而且代码中不能使用printf函数哦,因为它没有虚拟串口啦。
再看ST的官网
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前