可以参考的学习网站

① 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等。以及一些应用。

STM32的学习方法相关推荐

  1. STM32学习心得(第一天)

    作为一名刚接触STM32的初学者,今天通过观看网站上的视频,对STM32有了最基础的了解,并学到了一些STM32的学习方法,自我感觉收获不错. 一.学习方法 1.两个学习网址:开源电子网:www.op ...

  2. **浅谈STM32系列单片机的零基础学习方法**

    浅谈STM32系列单片机的零基础学习方法 *很多朋友想必在零基础学习STM32F1这系列单片机时会感觉无从下手,或者不知道写程序时到底是用库函数好还是寄存器好.* 我个人认为一个零基础的朋友可以通过以 ...

  3. 01.STM32学习方法

    文章目录 1.网络学习资源介绍 2.拿到开发板如何入手? 3.学习开发板要参考哪些资料? 4.要掌握哪些基本技能? 5.总结 1.网络学习资源介绍 推荐学习网站 www.openedv.com 开源电 ...

  4. STM32(四)嵌入式浅谈与学习方法

    今天我们聊聊有关嵌入式的话题. 零.嵌入式相关 [嵌入式软件工程师]过来人给嵌入式软件工程师的十个建议 [知乎]成为一个超牛的嵌入式软件工程师是种什么样的体验? [CSDN]一个嵌入式软件工程师的20 ...

  5. 跳过51单片机,直接学STM32有什么严重后果?

    STM32现在之所以这么普及,主要是教程资料非常丰富,一些卖开发板做教程的至少有50%的功劳. 再价格也算合理,导致很多企业用这个单片机去做产品,初学者也更渴望掌握这款芯片. 不过STM32这两年涨价 ...

  6. STM32为何能在众多单片机中脱颖而出?

    现在STM32资料教程如此丰富,但还是很多人学不会- 假如STM32像10年前的NXP单片机资料一样少,估计学不会的人会更多. 大家好,我是无际,一个踩坑单片机开发10年的老油条. 这些年,我用过很多 ...

  7. stm32单片机入门视频教程看哪个?一般用什么软件编程比较好?

    现在我们随便去招聘平台搜索"嵌入式工程师",有很多岗位要求都是需要STM32. 可见目前STM32市场之大,如果我们想从事这个嵌入式单片机开发这个工作,就必须要跟着市场走. 这也是 ...

  8. 如何系统地入门学习stm32?

    我从事单片机开发多年,用过非常多芯片,有stc.中颖.GD.新唐.BLE.Zigbee.NXP.还有一些国产SOC等等,唯独ST的让我最省心,不管是STM8还是STM32. 省心只要是体现在稳定,只需 ...

  9. 零基础学stm32要多久?stm32应该怎么学?

    STM32由于资料丰富.稳定.性价比高深得广大工程师和企业的喜爱. 现在随便在招聘平台上搜索单片机开发或者嵌入式开发,基本都要求会STM32. 我用STM32也有很多年了,基本上是围绕着F103.F0 ...

最新文章

  1. 从零开始发布web项目(五)
  2. 浪潮存储双活方案:新疆道路运输管理局的大数据应用不再是梦
  3. oracle查询表字段横向排序,sql 查询 - 横着走的螃蟹 - OSCHINA - 中文开源技术交流社区...
  4. js自动滚动条在底部
  5. 论文解读:ACL2021 NER | 基于模板的BART命名实体识别
  6. 深入学习javascript:cookie
  7. QQ浏览器计算机未安装flash,Win8提示计算机没有安装Flash播放器怎么办
  8. python标准库os中用来列出_Python标准库os中的listdir()函数用来列出指定目录中
  9. 8.0系统手机无需Root激活XPOSED框架经验
  10. 100句美文、150个哲理成语和9篇课本素材运用
  11. POJ 1625 Censored!(自动机DP+高精度)
  12. 服务器协议 重发 回包 039,3情报板预置播放表、位图一览表.doc
  13. 01- SA8155P QNX LA/LV 启动(01) - startup
  14. Codeforces 115B Lawnmower
  15. 《万历十五年》的读后感范文3380字
  16. 计算机图形学的应用虚拟现实相关,虚拟现实技术中计算机图形学的应用——三维计算机图形.doc...
  17. WebPack安装记录
  18. “同声传译”的难度有多大?
  19. 什么是“中间人攻击“?怎样防止这种攻击?
  20. Docker镜像加速器的配置

热门文章

  1. 【Excel】下拉框填充失效无法快速填充怎么办
  2. mysql监控、性能调优及三范式理解
  3. android和MTKP60哪个好,联发科P60和骁龙636哪个好?骁龙636与联发科P60区别对比详细评测...
  4. JAVA将数字钱数转换为大写
  5. 算法复杂度((平均,最好,最坏,均摊)时间复杂度,空间复杂度)
  6. 【解决VS+QT罕见的错误】【ERROR running qmake】【qmake:乱码字符】【qmake: Error creating Makefile】
  7. 封闭式基金排行榜(20061201)[ZT]
  8. Java 开发的QQ聊天系统 窗体程序 功能非常齐全 完整源码
  9. Samsung Galaxy S - Epic 4G vs Fascinate, Vibrant, Captivate: Total Cost of Ownership
  10. visio概念功能描述