在线时间0 小时
UID181019
ST金币0
蝴蝶豆0
注册时间2010-4-11
新手上路
- 最后登录
- 1970-1-1
|
a0a.1 0b0c
前几天与非发邮件给我说有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丰富的软件资源能够实现各种各样的复杂功能!如果能够申请到板子的话,很期待能够尝试一下! |
|