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

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

[复制链接]
buxinshan 发布时间:2014-7-23 21:23
STM32F429I-Discovery  学习路线

一、能力基础简介
09年开始接触STM32F103,之后对STM32爱不释手,当然工作中也必须使用STM32,因此对STM32的外设及外围硬件电路是非常熟悉了,对ST提供的软件外设库和Demo例程也是非常熟悉了。
由于之前的工作中就用到了STM32F407ZGT6芯片,因此对STM32F4系列的一些外设是比较熟悉的,比如USARTTIMDMAETHCAN,特别是对ETH有比较深入的了解,因此对STM32F429I-Discovery的学习就容易多了,主要学习对象DMA2DLCDFMC总线。STM32F429FMC总线可以理解成F1系列中的FSMC总线+SDRAM总线。对STM32FSMC总线比较了解的,再着之前有AT91SAM9260之类的ARM9芯片的使用经验,对SDRAM芯片和总线也是比较熟悉的。其实,之前的F103F407、以及最近使用F030系列学习路线都是一样的,当然F429系列也是一样的。
 
二、STM32F429I-Discovery的学习路线
学习时板子肯定是需要有一块的,最好是官方的,当然像STM3210E-EVAL的板子个人是买不起的,在淘宝买一块功能接近于官方的还是可以的,比如F103我选的是百为的板子。
学习STM32F429I-Discovery的硬件,首先阅读相应芯片的datasheet,并且仔细分析原理图,了解什么芯片负责什么功能以及跟MCU通过什么方式连接和通信,最好要阅读几次ST提供的硬件设计参考手册,该手册中注明了硬件时设计该注意的地方。
对于一个做应用开发的工程师来说模仿是重要的,学习的过程也就是模仿的过程。学习一款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例程程序结构、数据结构以及一些功能函数。比如例程中的多级菜单相关的数据结构就挺好的挺中规中矩的,在项目开发中就很有参考价值。
 


 
收藏 1 评论2 发布时间:2014-7-23 21:23

举报

2个回答
aconepzy 回答时间:2015-6-2 20:48:27
高手啊 向你学习
熊猫火锅 回答时间:2016-7-30 21:13:01
向高手学习,学习。

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版