在线时间32 小时
UID388328
ST金币0
蝴蝶豆0
注册时间2008-1-7
中级会员
- 最后登录
- 2019-11-14
|
a0a.1 0b0c
最近看到论坛在搞STM32F429探索套件的活动,很是兴奋。因为STM32F42X系列太强悍了,已接近ARM9芯片的频率了,并且STM32家族终于带了SDRAM内存控制器了,终于可以大胆使用内存了,并且相对外扩SRAM不仅成本降低很多同时容量上升好几倍。同时集成了TFT液晶控制器,上个大屏也不再是梦想。接下来就开始学习STM32F4系列的手册,以便将来应用时得心应手,同时把学习中的一些重点做一下笔记。俗话说好记忆不如烂笔记嘛!
一 、首先是STM32F42X系列的主要特性
1.核心为ARM Cortex-M4,最高工作频率达到了180MHz,并且拥有225 DMIPS的性能。带有FPU浮点单元,从此浮点运算相较于M3系列的软件模拟不再有高昂的代价,进行简单的DSP任务更不在话下(比如信号处理,MP3编解码)。
2.高达2MB的FLASH闪存,有更广阔的空间用于扩展应用,基本不需要再加成本高昂的外部NOR FLASH了。
3.内部高达256KB的SRAM,相较F1的64KB可大多了,并且分成了几块,包括挂在M4核心数据总线D-BUS上的64KB核心SRAM以及总线矩阵从端口各自独立的112KB SRAM1,16KB SRAM2和64KB SRAM3.通过总线矩阵多个主设备(M4内核,以太网模块,USB模块,两个DMA模块,LCD模块等)都可以同时对三个从端口的SRAM进行并发访问,只要所要访问的目标SRAM不同就行。这下给以太网和液晶控制器分配不同的SRAM就可以互不影响,各自拥有完全的总线带宽了。从此不用跟CPU核心争总线单款了。
4.激动人心的是集成了SDRAM控制器,对于大数据应用再也不用担心内存不够用了。相较于STM32其他系列最多只能外扩SRAM不仅有容量优势,而且成本上也节约很多。
5。丰富的外围通信接口3个 I2C,6个SPI,2个IIS并且拥有独立的PLL,4个USART+4个UART(这下串口够用了吧),1个USB OTG全速+1个USB OTG高速(但须外加总线收发器,希望ST下次能集成到芯片进一步降低BOM成本),2个CAN,1个SAI串行音频接口(多种音频传输协议),1个SD/MMC接口,10M/100M以太网接口,支持MII和RMII模式外扩PHY(^-^要是集成PHY该多好啊虽然发热量大点),1个摄像头接口(做个简单的照相机还是没问题的)。
6.带有TFT-LCD控制器,最高支持SVGA 800X600 的分辨率,上个800X480的4.3寸屏还是很好啊。并且集成Chrom-ART Accelerator 2D图形加速器,简单的填充,拷贝和像素格式转换就靠它代劳了,CPU就可空出手做其他的事情了。
二、电气特性
1.引脚和F1 F2系列高度兼容,只是少数的引脚需要改动,原来的电路板只需要小小的改动就可上F4了,这点很好啊。
2. 1.8V到3.6V都能正常工作。
3.全部外设开启,180MHz的频率运行时电流只有100~140mA。
以上就总结这么多,接下来开始分版块学习了。
附上STM32F4的手册和DATASHEET的下载页
www.stmcu.org.cn/download/index.php |
|