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

【STM32F429开发日志】STM32F429I-Discovery 学习路线

[复制链接]
buxinshan 发布时间:2014-7-23 21:23
STM32F429I-Discovery  学习路线
* l! W$ U# b4 q: V( w( j: V. J  O
一、能力基础简介8 K% e2 F2 S1 e1 y# }
09年开始接触STM32F103,之后对STM32爱不释手,当然工作中也必须使用STM32,因此对STM32的外设及外围硬件电路是非常熟悉了,对ST提供的软件外设库和Demo例程也是非常熟悉了。! e8 Q# H6 a% d
由于之前的工作中就用到了STM32F407ZGT6芯片,因此对STM32F4系列的一些外设是比较熟悉的,比如USARTTIMDMAETHCAN,特别是对ETH有比较深入的了解,因此对STM32F429I-Discovery的学习就容易多了,主要学习对象DMA2DLCDFMC总线。STM32F429FMC总线可以理解成F1系列中的FSMC总线+SDRAM总线。对STM32FSMC总线比较了解的,再着之前有AT91SAM9260之类的ARM9芯片的使用经验,对SDRAM芯片和总线也是比较熟悉的。其实,之前的F103F407、以及最近使用F030系列学习路线都是一样的,当然F429系列也是一样的。
$ U* L" ~& g9 R, k 
/ Q6 Q8 _9 E" i6 u: W* _& y二、STM32F429I-Discovery的学习路线
+ h0 Q( Y& I( L# p  \6 o学习时板子肯定是需要有一块的,最好是官方的,当然像STM3210E-EVAL的板子个人是买不起的,在淘宝买一块功能接近于官方的还是可以的,比如F103我选的是百为的板子。
7 [* Z1 [* O* k2 G; Y6 Q6 Q4 R学习STM32F429I-Discovery的硬件,首先阅读相应芯片的datasheet,并且仔细分析原理图,了解什么芯片负责什么功能以及跟MCU通过什么方式连接和通信,最好要阅读几次ST提供的硬件设计参考手册,该手册中注明了硬件时设计该注意的地方。
' m! b+ L6 x- Z1 I4 G% n& U对于一个做应用开发的工程师来说模仿是重要的,学习的过程也就是模仿的过程。学习一款MCU最快的方式就是从软件着手,ST提供的STM32F429I-Discovery_FW_V1.0.1是最好的学习资源了,该库提供了相应的外设库、USB驱动库、FreeRTOSFatFs。学习STM32F429的外设,在STM32F429I-Discovery_FW_V1.0.1\Projects\Peripheral_Examples目录中能找到很好的例子程序,最好是每一个例程都看看“readme.txt”并且编译程序下载到板子看看效果,以后的项目中也许就会用到某些外设,到时只要把这些外设的例子稍加修改就能应用到项目中。目录STM32F429I-Discovery_FW_V1.0.1\Projects\Demonstration中的Demo例程编译下载板子看看效果,最重要的是要分析Demo例程程序结构、数据结构以及一些功能函数。比如例程中的多级菜单相关的数据结构就挺好的挺中规中矩的,在项目开发中就很有参考价值。2 ?; n0 T# r6 y; V  b
 
+ k; x# u9 V) s* Y( M/ k6 b4 m. q) Y: t
9 X% v2 w- ~5 b9 v! }/ F% x
 
收藏 1 评论2 发布时间:2014-7-23 21:23

举报

2个回答
aconepzy 回答时间:2015-6-2 20:48:27
高手啊 向你学习
熊猫火锅 回答时间:2016-7-30 21:13:01
向高手学习,学习。
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版