STM32介绍与学习方法

STM32介绍与学习方法
1、STM32芯片架构
我们这里讲的 STM32F1系统架构主要针对的 STM32F103 系列芯片。
在这里插入图片描述

I指令总线 D数据总线 S系统总线
2、STM32芯片系统结构
在这里插入图片描述

四个驱动单元:ICode、DCode数据总线、System总线、DMA总线(通用的DMA1和DMA2)
四个被驱动单元:Flash、SRAM、FSMC、(多级的)AHB系统总线及其连接的外设。
总线矩阵判断,作用是仲裁,访问哪个。
I指令总线:将M3内核与Flash(闪存)接口连接,用于指令的存取。
D数据总线:将M3内核与Flash(闪存)接口:加载常量,和SRAM:访问外部变量和调试。
S系统总线:访问外设。
DMA总线:数据传输,可以外设,可以内部
FSMC:外部存储器的扩展,彩屏
SDIO:SD卡、摄像头。
AHB系统总线:桥接外设。
3、STM32时钟系统
由于STM32时钟系统比较复杂,后面专门设一章节讲解。
4、STM32学习方法
(1)基本外设:
-GPIO输入输出,外部中断,定时器,串口。
-理解了这四个外设,基本就入门了一款MCU。
(2)基本外设接口:
-SPI,IIC,WDG, FSMC,ADC/DAC,SDIO等
-这些外设接口功能原理对每个芯片几乎都是一样。对芯片而言就是多和少而已。
(3)高级功能:
-UCOS(操作系统),FATFS(文件系统),EMWIN(界面系统)等。以及一些应用。
(4)C语言能力要加强
选择谭浩强的《C程序设计 第四版》,《C与指针》、《C指针编程之道》等。我们已经在光盘“8–STM32相关资料\C语言加油站”内提供给大家。
(5)多动手编程-编程能力是练出来的,不是看出来的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值