本讲主要内容
1.STM32芯片架构
2.STM32芯片系统结构
3.STM32时钟系统
4.STM32学习方法
2.STM32芯片系统结构
3.STM32时钟系统
4.STM32学习方法
1.STM32芯片架构
我们这里讲的 STM32F1系统架构主要针对的 STM32F103 系列芯片。
我们这里讲的 STM32F1系统架构主要针对的 STM32F103 系列芯片。
2.STM32芯片系统结构
3.STM32时钟系统
由于STM32时钟系统比较复杂,后面专门设一章节讲
解。
4.STM32学习方法
(1)基本外设:
-GPIO输入输出,外部中断,定时器,串口。
-理解了这四个外设,基本就入门了一款MCU。
-GPIO输入输出,外部中断,定时器,串口。
-理解了这四个外设,基本就入门了一款MCU。
(2)基本外设接口:
-SPI,IIC,WDG, FSMC,ADC/DAC,SDIO等
-这些外设接口功能原理对每个芯片几乎都是一样。
对芯片而言就是多和少而已。
-SPI,IIC,WDG, FSMC,ADC/DAC,SDIO等
-这些外设接口功能原理对每个芯片几乎都是一样。
对芯片而言就是多和少而已。
(3)高级功能:
-UCOS,FATFS,EMWIN等。以及一些应用。
-UCOS,FATFS,EMWIN等。以及一些应用。
(4)C语言能力要加强
C 语言是嵌入式开发的基础中的基础。
如果C语言不过关,大大限制嵌入式学习进度,以及
嵌入式学习深度。嵌入式高手都是C高手。选择谭浩
强的《C程序设计 第四版》入门及巩固C语言基础是
不错的,但是仅靠这本书远远不够,可以参考《C与
指针》、《C指针编程之道》等。我们已经在光盘
“8--STM32相关资料\C语言加油站”内提供给大家。
C 语言是嵌入式开发的基础中的基础。
如果C语言不过关,大大限制嵌入式学习进度,以及
嵌入式学习深度。嵌入式高手都是C高手。选择谭浩
强的《C程序设计 第四版》入门及巩固C语言基础是
不错的,但是仅靠这本书远远不够,可以参考《C与
指针》、《C指针编程之道》等。我们已经在光盘
“8--STM32相关资料\C语言加油站”内提供给大家。
(5)多动手编程-编程能力是练出来的,不是看出
来的。
(6)遇到问题多百度多浏览论坛
普中科技论坛:www.prechin.net
ST官方论坛:www.stmcu.org
来的。
(6)遇到问题多百度多浏览论坛
普中科技论坛:www.prechin.net
ST官方论坛:www.stmcu.org