
以前有接触过STM32F103系列的芯片,学习了一段时间,那时是借用别人的板子,原子的miniSTM32开发板,里面的资料很多,不过我只想学习了一些皮毛,我就会基本的点流水灯,对于芯片的内部结构一点也不懂。stm32f103基于ARMcortex-M3内核,最大工作频率72M,内部集成大量外设,管脚配置灵活,相对于MSP430来说,32已经相当强大了,更重要的是stm32价格很便宜,但是好像是10元钱就能买一块,高性价比啊。 现在正在学嵌入式,对ARM公司的芯片有了一个大致的了解。我用的s3c2440属于ARM9系列,使ARMT4T指令版本,ARM公司之后还推出了ARM10,11等,之后基于cortex内核的芯片出现了,cortex-M(高性价比的芯片,我理解的是增强型的单片机),cortex-R(具有高可靠性和实时处理能力的芯片),cortex-A(传统的,基于虚拟存储的操作系统,我理解就是运行各种操作系统的)。 重点说收cortex-M系列。Cortex的优势应该在于低功耗、低成本、高性能3者(或2者)的结合。Cortex-M3处理器采用ARMv7-M架构,它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架构Cortex-M3处理器不能执行ARM指令集。Thumb-2在Thumb指令集架构(ISA)上进行了大量的改进,它与Thumb相比,具有更高的代码密度并提供16/32位指令的更高性能。ARM Cortex™-M4 处理器是由 ARM 专门开发的最新嵌入式处理器,它与M3最大的区别在于M4具有强大的数字信号处理能力,类似于DSP的功能。 好吧,前面说了很多与f429无关的话,我学东西总是先弄清所学东西的主题以及大致内容,并实时定位自己,我现在学到那里了,我处于什么位置,我为什么要这样做,当前的所做的事是为了什么。 下面步入正题吧,刚去下载了开发板使用说明,全是英文,看起来有点压力啊。 探索套件采用STM32F429ZIT6主芯片,144引脚LQFP封装(好吧,144引脚有点少,我喜欢引脚多的,这样看起来更霸气),最高工作频率180M,具有单指令周期的dsp乘法指令和浮点运算单元,片上集成2M的双通道bank flash以及256kB的SRAM,它是32位7层AHB总线的微控制器,支持片外SDRAM的扩展,供电电压1.7~3.6V,片内集成很多uart,usart,i2c,spi,i2s等一些里协议,片内有TFT彩屏控制器,支800*600的分辨率以及24位RGB的并行输出,2个12位的DA以及3个12为7.2M采样率的AD以及n多的定时器,这里发不了硬件框图,上面说的这些在图上看的很清楚。 下面这张图花的很清楚: [img]https://www.stmcu.org.cn/file:///C:/Users/XJP/AppData/Roaming/Tencent/Users/1187671385/QQ/WinTemp/RichOle/ZICDY3[GEP7TRRD0YK7R]F6.jpg[/img] 套件上集成STlinkV2,可以进行编程和下载级仿真,开发时值连接usb线到电脑上,比较方便,开发环境支持IAR,MDK等,可通过usb供电以及外接电源供电,板子上有4个流水灯,一个按键,板上有一块2.4"的TFT屏,IO大部分引出。 总结一下,板上FEATURE主要有: 1、STM32F429ZIT6(144引脚LQFP封装)' |3 U1 t3 H, @+ H6 s1 T2 w5 b 2、ST-LINK2仿真器(供程序下载和调试)3 F9 D. J' `. n& x. [. p 3、usb供电or外接5V电源供电 4、L3GD20(这个不清楚是什么), ST MEMS motion sensor, 3-axis digital output gyroscope 5、64Mbit的外接SDRAM8 Y9 M# K0 J/ o1 ]) v* d8 n# H) F, [4 H 6、6个LED(包括指示灯) 7、2个按键(包括复位键)$ t& I! u1 V1 u$ H6 u) E; w 8、usb接口6 J: s* U R/ B" ]1 S3 P 9、排针引出的IO口 板子看起来还不错,资源很丰富,尤其是F429FPU,180M的速度,2M的flash,以及DSP运算单元,外设一相当丰富,希望可以申请到手一块,学习学习cortex—m4,在f429上运行嵌入式操作系统。 https://www.stmcu.org.cn/file:///C:/Users/XJP/AppData/Roaming/Tencent/Users/1187671385/QQ/WinTemp/RichOle/7Z(%25%7B(%7DAY703Z8X%7D__G5URG.jpg 3 f/ p+ V6 o7 d+ v 官方给出的图,上电后非常不错。 |
RE:【STM32F429心得\疑问】+初探ARM Cortex-M4内核