首页 > 评测 > 过时不过气——STM32F429I Discovery评测
过时不过气——STM32F429I Discovery评测
- [导读]
- 众所周知,ST在推出一个新系列的MCU时,一般都会同时推出该系列的一至数款开发板,而作为功能丰富,价格亲民的Discovery系列开发板受到众多工程师的喜爱,本文就来评一评STM32F429I discovery--ST最受欢迎的开发板之
从官网可以看到,ST确实推出了STM32F429I DISC1开发板,上图也写明了,这款新出的开发板才带有ST-LINK V2-B,而只有带ST-LINK V2-B的开发板才支持Mbed,同时有虚拟串口和U盘功能,当然也是要新版才有的。
在新版的 STM32CUBEMX 4.12.0中,也已经加入了这个新成员
有两个F429的开发板,STM32F429I DISC1带ST-LINK V2-1(这里命名与官网写的不一样,不明白为什么),同时可以看到,F407也多了一款开发板:STM32F407 DISC1,也是支持ST-LINK V2-1的,估计不久之后这款也会被加入Mbed,不过目前还没有看到。ST这是要全力向Mbed靠拢的节奏啊。但是很遗憾,本人也没有拿到这款如此诱人的新的STM32F429I DISC1开发板,不能亲自为大家测试Mbed功能。
好像说了很多废话,继续回到STM32F429I DISCO这块开发板,来看看她的主控芯片:STM32F429ZIT6U,这是STM32F4高性能的STM32F429/439系列中的一员,前面已经简单说了一下,不过它远不止如此:
STM32F429ZIT6U性能特性:
- 基于ARM 32-bit Cortex-M4内核,集成FPU 浮点运算单元和DSP指令集,带ST独有的ART加速器,允许零等待的执行指令,最高频率可达180MHz,性能强劲可达225 DMIPS/1.25
- 带LCD-TFT控制器,Chrom-ART图形加速器,LCD并行接口
- 宽范围电压供电:1.7~3.3V,有睡眠停止等多种低功耗模式。
- 多达21个通信接口:4*USART+4*UART+6*SPI(2*I2S)+3*I2C +2*CAN+1*SDIO
- 多达17个定时器,其中2高级定时器,2个32位定时器
- 3个12位2.4 MSPS 24 通道ADC,2个12位DAC
- 带高速/全速 USB2.0,可作设备/主机/OTG
- 10/100 M网口,支持IEEE 1588v2
- 摄像头接口,随机数发生器等
可以看出,STM32F429ZIT6U芯片是多么的强大,而相比之下,这块开发板完全不能很好的体现出这个芯片的所有功能,简直只是冰山一角,好在ST引出了大量的功能引脚,也是为工程师扩展做了足够的考虑了。
说了那么多,都是纸上谈兵,现在咱们就来动手测试一下:
环境:1 PC机,1 STM32F429I DISCO开发板,1 USB A – mini B数据线
用USB线连接开发板和电脑,开发板上电:
上电后开始运行开发板出厂时下载的初始程序,LCD上有6个应用,分别是视频播放,图片浏览,时钟/日历,游戏,开发板性能和系统信息。
性能显示开发板MCU当前运行状态,系统信息里显示了系统频率、固件版本等,
游戏是方格游戏:
再一个就是日历,打开可以看到显示日期是2000年,这应该是程序里写的初始日期,我们可以自己设置为当前日期:
当再回到日历界面或桌面,显示的就是正确的时间和日期了。
最后还剩两个,视频播放和图片浏览:
由于没有图片和视频,点开会显示 NOT FOUND ***,下面就来让它显示一张图片出来,要做到图片显示,首先要有一个带mini B接口的U盘或者一个普通U盘+一条USB mini B转Type A(主机接口)的数据线,如图
接下来,我们就把这张图片在LCD上显示出来。
把该图片放到U盘根目录,因为只有根目录才能识别出来,而且要把尺寸弄小,太大了无法显示或者等待较久,然后把U盘插进开发板的USB OTG接口,可以看到屏幕上方出现了一个U盘的标志,就和电脑上一样:
此时再打开图片浏览器,就可以看到刚才放进U盘的图片了:
另外还弄了两张图片测试:
看起来是不是很炫酷?得益于该芯片的图形加速器,图形显示效果非常好,不过由于手机不咋样,拍出来效果不太好,ST最近新出的STM32F469系列在图形处理方面比本系列更胜一筹,有机会的读者可以亲自体验一下。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前