STM32的学习方法

可以参考的学习网站

① www.openedv.com 开源电子网,正点原子官方技术支持论坛。数万帖子,数万用户。正点原子资料发布和售后官方平台。

② www.stmcu.org  ST中国官方技术网站,ST官方文档发布网站。

拿到开发板的学习之旅

  1.   先看光盘目录,了解提供的资料情况
  2.   找到核心学习资料,大致了解开发板硬件资源
  3.   查看资料,安装开发环境。
  4.   开启学习之旅,先学基础的,基础要多学多问。
  5.   学习过程中不懂的,先找资料,然后提问
  6.   高级的知识,可以慢慢来学。

学习过程中的参考资料有

最底层(了解): CM3权威指南/CM4权威指南(ARM提供)

芯片参考手册(芯片功能寄存器描述特性等,详细)(了解):

 STM32F10x中文参考手册  /STM32F4xx中文参考手册(ST提供)

芯片数据手册(datasheet,ds)(了解)

   STM32F103xCDE_DS_CH_V5.pdf(芯片电气参数,引脚说明等)

官方其他资源和教程(了解)

    固件库包(含参考源码),一些官方培训PPT

    ST官方资料下载地址:www.stmcu.org

特定开发板学习教程(手册,视频,源码)(理解)

针对开发板的源码,教程,视频等。

要掌握的基本技能

C 语言是嵌入式开发的基础中的基础。要熟练掌握C语言。

掌握一种开发环境:

掌握一个调试工具:JTAG必备

多使用JTAG调试代码,深入理解代码执行流程。在基础不够扎实的时候,不要走    马换花的看,要做到深入理解代码涵义。

库函数和寄存器对比学习。

   项目中大多数用库函数。

   但是学习,如果你只会看几个

   函数的话,你根本没有学懂,遇

   到问题很难自己解决,所以必要

   了解一下寄存器配置原理,加深

   理解。

掌握库函数的基本配置方法。了解寄存器底层配置过程,以便深入了解STM32芯片本质。

深入学习基本外设,选择性学习高级功能

基本外设:

   -GPIO输入输出,外部中断,定时器,串口。

   -理解了这四个外设,基本就入门了一款MCU。

基本外设接口:

  -SPI,IIC,WDG, FSMC,ADC/DAC,SDIO等

  -这些外设接口功能原理对每个芯片几乎都是一样。

   对芯片而言就是加减法而已。

高级功能:

  -UCOS,FATFS,EMWIN等。以及一些应用。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值