1.STM32那些你该知道的事儿

转自 https://edu.csdn.net/lecturer/505 朱老师物联网大讲堂
第一部分、章节目录
3.1.1.STM32的来历背景1
3.1.2.STM32的来历背景2
3.1.3.STM32的来历背景3
3.1.4.STM32简单中文手册带读1
3.1.5.STM32简单中文手册带读2
3.1.6.STM32简单中文手册带读3
3.1.7.STM32的各种仿真器调试器是怎么回事
3.1.8.STM32的标准库和HAL(cubeMX)库是怎么回事
3.1.9.本课程使用的开发板们介绍

第二部分、章节介绍
3.1.1.STM32的来历背景1
本节对STM32相关的3季课程做了整体介绍,并且对STM32学习和51单片机的不同做了概括性总结,希望对大家之后的学习有所指引。
3.1.2.STM32的来历背景2
本节讲述STM32单片机的特点、厂家信息、官网、选型等,让大家对STM32有个概况了解。不要小看这些东西,很多人学了几年还不知道到哪里找基本资料。
3.1.3.STM32的来历背景3
本节讲述STM32单片机的特点、厂家信息、官网、选型等,让大家对STM32有个概况了解。不要小看这些东西,很多人学了几年还不知道到哪里找基本资料。
3.1.4.STM32简单中文手册带读1
本节开始带大家来读普中开发板中提供的一个中文版的STM32官方版本的简易芯片手册,通过该芯片手册可以对STM32有更全面具体的一个认识。
3.1.5.STM32简单中文手册带读2
本节继续来读芯片手册。
3.1.6.STM32简单中文手册带读3
本节继续来读芯片手册。
3.1.7.STM32的各种仿真器调试器是怎么回事
本节讲仿真器和调试器这2个概念,然后介绍本课程将会涉及到的几种调试器。
3.1.8.STM32的标准库和HAL(cubeMX)库是怎么回事
本节重点介绍STM32的2种库函数开发模式,标准库和HAL库,弄清概念才好安排后续学习。
3.1.9.本课程使用的开发板们介绍
本节介绍课程中涉及到的三种开发板,课程讲解会照顾到三种开发板的不同,大家不管有哪种开发板在手都可以学习课程不受影响。

第三部分、随堂记录
3.1.1.STM32的来历背景1

3.1.2_3.STM32的来历背景2_3
3.1.2.1.从51到STM32
(1)单片机有很多种
(2)STM32是当前主流的32位高性能单片机
(3)STM32就是ARM,但是ARM不一定是STM32
(4)STM32的特点:高性价比、内部外设丰富、高MIPS、广泛的群众基础
3.1.2.2.STM32从何处而来
(1)STM32属于ARM Cortex-M3内核,内核由ARM公司设计
(2)STM32由ST(意法半导体 http://www.stmicroelectronics.com.cn http://www.stmcu.com.cn)设计、实现并生产
(3)ST除了生产STM32之外,还生产自主设计的8位单片机STM8
(4)STM32有多种型号,覆盖Cortex-M的多种系列,M0、M0+、M3、M4、M7等。
3.1.2.3.STM32官网资料浏览
(1)各系列差异图示浏览
(2)随便找一个进去看看详细选型信息
(3)型号编码规则(以开发板配置的STM32F103C8为例说明)

3.1.4.STM32简单中文手册带读1
《stm32f103中文.pdf》

3.1.5.STM32简单中文手册带读2

3.1.6.STM32简单中文手册带读3

3.1.7.STM32的各种仿真器调试器是怎么回事
3.1.7.1、仿真器和调试器的区别和联系
3.1.7.2、STM32调试接口
(1)JTAG
(2)SWD
3.1.7.3、STM32常用调试器
(1)JLINK V8 V9
(2)STLINK
(3)普中ARM仿真器
3.1.7.4、关于调试器朱老师有话要说
(1)调试器和它的调试思想对学习和开发有一定帮助
(2)不要太在意调试器
(3)想要路越走越宽越走越高,要学会不用调试器

3.1.8.STM32的标准库和HAL(cubeMX)库是怎么回事
3.1.8.1、三种对STM32编程方法
(1)寄存器操作
(2)标准库(标准外设库)
(3)HAL库
3.1.8.2、库从哪里来

3.1.9.本课程使用的开发板们介绍
3.1.9.1、选择开发板的原则
(1)够用就好,不要过分追求新和高端
(2)性价比
(3)对比参照有一定必要性
3.1.9.2、课程中用到的三款开发板
(1)普中HC6800 ARM3.0 STM32F103C8T6 性价比型(又能学51又能学STM32)
(2)PZ6806L STM32F103ZET6 性价比型(STM32专用学习)
(3)PZ6808L STM32F4+STM32F103C8T6 性价比型(又能学F1又能学F4)
3.1.9.3、学会STM32的关键
(1)底子
(2)好的课程
(3)学练结合 + 一定耐性 = 必然学会

你可能感兴趣的:(STM32)