前几天与非发邮件给我说有F429探索套件申请活动,我一开始其实并没有产生太多的新鲜感,之前参加过爱板网的活动,试用过STM32F4探索套件(基于STM32F409),心想也就是功能比F409强化了不少,而当我看到F429探索套件时还是有不少的惊醒,首先最让人印象深刻的就是大液晶(虽然和目前主流的LCD尺寸来比还是小了一些, 但是对于MCU来说真的是可以了)。有了液晶其实能做的事情就多了一大截,并且学习起来会更有乐趣,不再显得枯燥无味(不过对于Linux熟悉的朋友都知道串口终端还是无法替代的)。这个液晶真的让我对于这块探索套件有了更多的期待。于是看了一下特性: 1. Flash更大了,达到了2MBflash,RAM则是达到了256KB。 2. 板载ST-LINK/V2 Debugger。 3. 可通过USB或者外部3/5V供电 4. 和F4探索套件一样也带了ST的MEMS加速度传感器 5. TFT LCD彩色显示器,虽然只有2.4寸(240x320),不过我真的很期待 6. 64Mbits SDRAM这一点同样带给我了很大的惊喜。特别是对于想在M4上做简单的图像处理的我来说真的是福音啊。不过我觉得考虑到板载TFT LCD,所以外部的SDRAM还是很有必要的 7. 6个LED,两个按钮,USB OTG,以及扩展排针都是沿袭了F4探索套件的配置 之前看很多网友的STM32F429心得与疑问中都谈到了TFT控制器的使用,这里我也看了一下STM32F429的reference manual,这里做一些介绍与总结吧。 友情提醒:链接https://www.stmcu.org.cn/download/index.php?act=ziliao&id=150#180中的RM0090的文档说明中还是写的“先进的基于ARM 32位内核的微控制器STM32F405xx,STM32F407xx,STM32F415xx和STM32F417xx参考手册”,现在应该把“STM32F429XX”也加上了吧 。 主要特性: 1. 24-bit RGB并行像素输出:每像素8bit(RGB888) 2. 2个显示层,并且每层均配有专用的FIFO(64x32-bit) 3. 彩色查找表(CLUT),最多能到每层256色(256x24-bit) 4. 支持最高SVGA分辨率(800x600) 5. 可以为不同显示面板配置不同的时序 6. 背景色可编程 7. Hsync,Vsync,Data Enable等行场信号可设定极性 8. 每层支持8种可选的彩色格式ARGB8888,RGB888,RGB565等 9. 两层之间可以进行混合(通过alpha值),这里可以实现通常能够看到的透明框的效果 10. 可编程窗口位置和尺寸 11. 最多四个可编程中断 最后我看到LCD,64Mbit SDRAM,Cortex M4的组合,不禁想提出疑问,这货不是可以上ucLinux了么(以前ARM7就常常跑ucLinux,现在CM3的性能都超过ARM7了,更何况是CM4呢)?结果Google了一下,果然是有人在STM32F429探索套件上移植ucLinux的,要是拿到板子可以好好研究一下,如果能够跑ucLinux的话岂不是另一片更广阔的天空!利用Linux丰富的软件资源能够实现各种各样的复杂功能!如果能够申请到板子的话,很期待能够尝试一下! |
【12月培训】STM32针对以太网(Ethernet)应用实战分享(附课件)
基于最新5.4电机库的STM32电机控制应用实战分享
【实战经验】利用DFSDM开发PDM麦克风应用介绍
【6月培训】STM32 USB 应用实战分享(进阶)
课程上新 | 新一代无线芯片STM32WB的BLE应用开发和设计
【我要做原创之星】主攻STM32应用开发
GO FOR G4 | STM32G4系列产品特性及电机领域应用在线课程上线
【stm32F429开发日志】STM32F429上 NES 模拟器 移植 试玩
基于STM32节点和阿里云IoT平台的物联网应用开发((内附培...
STM32G4高性能外设介绍及数字电源应用实战