拿到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#语言开发嵌入式软件。 下一篇:(二)流水灯&按键 |
【stm32F429开发日志】STM32F429上 NES 模拟器 移植 试玩
【小“福”蝶赏灯展+Nucleo-STM32F410】
读书感悟--STM32库开发实战指南——基于STM32F4(有空更新)
【STM32F429心得\疑问】+STM32学习心得(新手必看)
【我要为STM32站台】+基于STM32F4的视觉追踪系统
【我要SHOW】我的STM32F411
【我要show】+STM32F407+我爱ST
【我与STM32共成长】+脚踏STM32F1和STM32F4两条船
[线下活动] STM32F4与STM32L4系列功耗对比分析与测试
[STM32粉丝狂欢节开箱]STM32F410和L432
RE:【STM32F429开发日志】(一)初识探索套件