在线时间0 小时
UID324021
ST金币0
蝴蝶豆0
注册时间2011-10-22
初级会员
- 最后登录
- 1970-1-1
|
a0a.1 0b0c
拿到STM32F429I-DISCOVERY探索套件后,由于时间原因一直束之高阁。从今天开始将陆续推出一系列开发日志,与大家分享一些学习与开发心得。书归正传,上板卡靓照先:
板卡正面
板卡反面
STM32F429I-DISCOVERY探索套件右侧是ST-LINK V2,将跳线CN4接通可以用来调试板上MCU,将跳线CN4断开就可以用来调试外部MCU。左侧是一块2.4寸 240×320像素的TFT液晶屏,占据了板卡正面大半面积,配备大尺寸液晶屏其实是有其用心的。在液晶屏右下方的小芯片是ST的三轴陀螺仪L3GD20,具有I2C/SPI接口,有±250/500/2000dps三个量程供用户选择。
STM32F429ZIT6 MCU在板卡背面,最高180MHz时钟频率,具有硬件浮点单元FPU,片内有2MB Flash和256KB RAM,除了通常的I2C/SPI/USART/Ethernet等通信接口外,还具有FSMC外部存储器接口、DCMI摄像头接口和TFT液晶屏接口。STM32F429一大特色是Dual Bank Flash存储器和ART Flash加速器,可以实现Flash程序自更新和Flash代码零等待执行。另一特色是Chrom-ART图形加速器,它大幅度提高了图形渲染的速度,并减轻了CPU的负担,也许这就是这款探索套件配备了大尺寸液晶屏的原因吧。MCU旁边是64Mbit SDRAM,连接到MCU的FSMC接口。背面还有一个USB Macro-AB型插座,连接到MCU的USB OTG接口。
这款探索套件的演示程序是基于STM32F4xx标准外设库V1.0.1,演示程序的主界面如图:
演示程序主界面
主界面共有6个功能图标,点击即可进入相应功能界面。将U盘通过USB A/Macro-B转接线连接到CN6,点击Video Player图标可播放U盘根目录中的MJPEG格式的视频,点击Image Browser图标可显示U盘根目录中的JPEG格式图片,可以手动切换图片或者幻灯片方式播放图片。在演示程序软件包(STSW-STM32138)中STM32F429I-DISCOVERY\stsw-stm32138\STM32F429I-Discovery_FW_V1.0.1\Projects\Demonstration\Media目录下有可用的视频和图片,复制到U盘根目录下即可,注意视频和图片必须放在根目录否则找不到。
图片显示1
图片显示2
视频截图1
视频截图2
视频截图3
点击Performance图标进入图形渲染演示程序,执行完毕可见其渲染速度为64407000像素/秒,这样高的速度得益于MCU片内的Chrom-ART图形加速器。
在System Info程序中,显示内核时钟频率为168MHz而不是最高频率180MHz,这是因为要提供USB OTG使用的48MHz时钟,因此不能使用180MHz内核时钟频率。
STM32F4xx 标准外设库(STSW-STM32065)现在ST已不推荐使用,取而代之的是STM32CubeF4固件库,另外还提供了免费的图形界面工具软件STM32CubeMX,用来配置MCU生成初始化代码。这将在后续开发日志中介绍。
STM32F429ZIT6片内丰富的Flash和RAM资源及其高性能,使得使用汇编和C之外的语言开发嵌入式软件成为可能,ST提供了Microsoft .NET Micro Framework库 (STSW-STM32141),使用该库可以在Microsoft Visual Studio开发工具软件中使用C#语言开发嵌入式软件。
下一篇:(二)流水灯&按键
|
|