stm32 swdio 电路设计_讲讲基于STM32的硬件资源

本文介绍了STM32的基础硬件知识,包括STM32F103的最小系统、启动选择、复位方式、IO口配置、电源管理、烧写接口和时钟系统。讲解了STM32的多种复位模式,GPIO的八种工作模式,以及时钟源的选择和PLL倍频设置,为STM32的硬件设计提供了详细指导。
摘要由CSDN通过智能技术生成

今天来说说高端处理器的基本知识,开发32位单片机首先要了解基本芯片的硬件基础,所以今天就讲讲基于STM32的硬件资源。

STM32基础硬件知识

STM32与单片机的硬件接口基本一致,都是调用硬件接口控制I/O,完成相应的功能。另外,STM32在软件方面具有ST官方的源代码开放的库文件,开发速度相对轻松方便,而且BUG较少。

本文以STM32F103为例对STM32的硬件资源进行介绍。

1、STM32最小系统

72 MHz  -40~105°C ,有内置的ARM核心,因此它与所有的ARM工具和软件兼容, 128k 闪存 。

NVIC 嵌套的向量式中断控制器---可处理43个可屏蔽中断通道(不含16个中断线)和16个优先级。

EXTI 外部中断/事件控制器,含19个边沿检测器,用于产生中断/事件请求 。

时钟和启动    复位时内部8MHz的RC振荡器被选为默认的CPU时钟,有多个预分频器用于配置AHB的频率、高速APB(APB2)和低速APB(APB1)区域。AHB和高速APB 的最高频率是72MHz,低速APB的最高频率为36MHz。

低功耗模式:睡眠,停机,待机

DMA可以用于主要的外设:SPI、I2C、USART、通用和高级定时器TIMx和ADC。

通用同步/异步接受发送器(USART)

ADC(模拟/数字转换器)::内嵌2个12位的模拟/数字转换器(ADC),每个ADC有多达16个外部通道。

VDD:器件内部的工作电压,芯片的工作电压(Vcc>Vdd)

VCC:电路的供电电压。

VSS:电路公共接地端电压——接地端——

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值