你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STM32F429心得\疑问】+初探ARM Cortex-M4内核

[复制链接]
mcu1988 发布时间:2014-4-25 22:21
以前有接触过STM32F103系列的芯片,学习了一段时间,那时是借用别人的板子,原子的miniSTM32开发板,里面的资料很多,不过我只想学习了一些皮毛,我就会基本的点流水灯,对于芯片的内部结构一点也不懂。stm32f103基于ARMcortex-M3内核,最大工作频率72M,内部集成大量外设,管脚配置灵活,相对于MSP430来说,32已经相当强大了,更重要的是stm32价格很便宜,但是好像是10元钱就能买一块,高性价比啊。
) b1 U- Z: |7 I/ Z) F: u  o* Q1 P  现在正在学嵌入式,对ARM公司的芯片有了一个大致的了解。我用的s3c2440属于ARM9系列,使ARMT4T指令版本,ARM公司之后还推出了ARM1011等,之后基于cortex内核的芯片出现了,cortex-M(高性价比的芯片,我理解的是增强型的单片机)cortex-R(具有高可靠性和实时处理能力的芯片),cortex-A(传统的,基于虚拟存储的操作系统,我理解就是运行各种操作系统的)。
: V% W  X+ r5 @4 q  重点说收cortex-M系列。Cortex的优势应该在于低功耗、低成本、高性能3(2)的结合。CortexM3处理器采用ARMv7-M架构,它包括所有的16Thumb指令集和基本的32Thumb-2指令集架构Cortex-M3处理器不能执行ARM指令集。Thumb-2Thumb指令集架构(ISA)上进行了大量的改进,它与Thumb相比,具有更高的代码密度并提供16/32位指令的更高性能。ARM Cortex-M4 处理器是由 ARM 专门开发的最新嵌入式处理器,它与M3最大的区别在于M4具有强大的数字信号处理能力,类似于DSP的功能。
/ ?, U! J6 \9 m. W) D0 b% X  好吧,前面说了很多与f429无关的话,我学东西总是先弄清所学东西的主题以及大致内容,并实时定位自己,我现在学到那里了,我处于什么位置,我为什么要这样做,当前的所做的事是为了什么。
, R: f) ]1 x" K' B' q% ~& R  下面步入正题吧,刚去下载了开发板使用说明,全是英文,看起来有点压力啊。
  f$ N4 s6 V" Q$ x$ [1 [' D  探索套件采用STM32F429ZIT6主芯片,144引脚LQFP封装(好吧,144引脚有点少,我喜欢引脚多的,这样看起来更霸气),最高工作频率180M,具有单指令周期的dsp乘法指令和浮点运算单元,片上集成2M的双通道bank flash以及256kBSRAM,它是327AHB总线的微控制器,支持片外SDRAM的扩展,供电电压1.7~3.6V,片内集成很多uartusarti2cspii2s等一些里协议,片内有TFT彩屏控制器,支800*600的分辨率以及24RGB的并行输出,212位的DA以及3127.2M采样率的AD以及n多的定时器,这里发不了硬件框图,上面说的这些在图上看的很清楚。
. b2 u, B7 r. C下面这张图花的很清楚:
1 Y' r& a& \  t, L/ A$ ]- h3 D; x8 u) M[img]https://www.stmcu.org.cn/file:///C:/Users/XJP/AppData/Roaming/Tencent/Users/1187671385/QQ/WinTemp/RichOle/ZICDY3[GEP7TRRD0YK7R]F6.jpg[/img] 
! M9 _: M! C9 Q

  V9 I- O8 B2 k% I+ j) u: E  套件上集成STlinkV2,可以进行编程和下载级仿真,开发时值连接usb线到电脑上,比较方便,开发环境支持IARMDK等,可通过usb供电以及外接电源供电,板子上有4个流水灯,一个按键,板上有一块2.4"TFT屏,IO大部分引出。
3 K, E4 |  {$ V" }0 F4 |+ m# G  总结一下,板上FEATURE主要有:
  _/ K& B5 O% B* }2 s  1STM32F429ZIT6(144引脚LQFP封装)' |3 U1 t3 H, @+ H6 s1 T2 w5 b
  2ST-LINK2仿真器(供程序下载和调试)3 F9 D. J' `. n& x. [. p
  3usb供电or外接5V电源供电
7 V2 G2 f$ X, Q  4L3GD20(这个不清楚是什么), ST MEMS motion sensor, 3-axis digital output gyroscope
! w: |7 W! G$ t6 c  564Mbit的外接SDRAM8 Y9 M# K0 J/ o1 ]) v* d8 n# H) F, [4 H
  66LED(包括指示灯)
1 f* \4 @" x% f$ O& J  72个按键(包括复位键)$ t& I! u1 V1 u$ H6 u) E; w
  8usb接口6 J: s* U  R/ B" ]1 S3 P
  9、排针引出的IO
9 ]# U9 g. F0 O0 d板子看起来还不错,资源很丰富,尤其是F429FPU,180M的速度,2Mflash,以及DSP运算单元,外设一相当丰富,希望可以申请到手一块,学习学习cortexm4,在f429上运行嵌入式操作系统。
3 j. y# p( `2 m1 Phttps://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
官方给出的图,上电后非常不错。
5 E. u3 h2 u( G/ q* s! [
收藏 评论2 发布时间:2014-4-25 22:21

举报

2个回答
forward 回答时间:2014-4-28 23:14:51

RE:【STM32F429心得\疑问】+初探ARM Cortex-M4内核

不错,学习了,顶一个。
chinte 回答时间:2018-4-13 14:43:32
正在考慮這個,
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版