STM32基本介绍

一.命名规则

二.系统结构

Cortex-M3的内核,由内核引出三条总线ICode(指令总线)、DCode(数据总线)、System(系统总线)。

SRAM用于存储程序运行时的变量数据。

AHB(先进高性能总线)用于挂载主要的外设的,APB(先进外设总线)用于连接一般外设,APB2的性能比APB1高,APB2和AHB同频率的都是72MHz,APB1一般是36MHz。

DMA做简单的数据搬运的,它可以拥有和CPU一样的总线控制权,用于访问外设小弟的,需要搬运数据时,就会发送DMA请求。

三.STM32F1片上资源

英文缩写名称作用
NVIC嵌套向量中断控制器(内核中的外设)中断优先级管理
SysTick系统滴答定时器(内核中的外设)增加定时服务,接入操作系统
RCC复位和时钟控制配置系统的时钟,使能时钟
GPIO通用IO口端口
AFIO复用IO口使用端口的复用
EXTI外部中断引脚电平变化就触发中断,CPU来处理任务
TIM定时器高级定时器、通用定时器、基本定时器
ADC模数转换器模数转换器
DMA直接内存访问帮助CPU搬运大量数据的任务
USART同步/异步串口通信UART异步串口、USART同步/异步串口通信
I2CI2C通信I2C通信协议
SPISPI通信SPI通信协议
CANCAN通信CAN通信协议(汽车领域)
USBUSB通信USB通信
RTC实时时钟掉电后还能运行的时钟
CRCCRC校验CRC校验
PWR电源控制电源控制
BKP备份寄存器掉电备份
IWDG独立看门狗独立看门狗(看门狗可以在死机时复位芯片)
WWDG窗口看门狗窗口看门狗
DAC数模转换器数模转换器
SDIOSD卡接口SD卡接口
FSMC可变静态存储控制器可以用来扩展内存
USB OTGUSB主机接口USB主机接口

四.STM32最小系统电路

晶振电路:如果还需要RTC功能还需要外接一个32.768Khz的晶振,接入到PC14-OSC32_IN和 PC15-OSC32_OUT,32768是2的15次方,内部RTC电路经过2的15次方分频,就可以生成1s的时间信号

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值