01-STM32简介

STM32F1

1、片上资源/外设 Peripheral

深颜色内核里的外设,其它为外部外设
image

各外设作用介绍:

NVIC:内核中用于管理中断的设备,比如配置中断优先级
SysTick:内核中的定时器,主要用来给操作系统提供定时服务
RCC:对系统的时钟进行配置,STM32中其它外设上电情况下,默认是没有时钟的,没有时钟的情况下,操作外设是不会工作的,目的是降低功耗,所以操作外设之前,要使能其时钟
GPIO:通用IO口
AFIO:复用IO口,可以完成复用功能端口的重定义,还有中断端口的配置
EXTI:外部中断,配置好外部中断后,当引脚有电平变化时,就可以触发中断,让CPU来处理任务
TIM:定时器,不仅可以完成定时中断的任务,还可以完成测频率、生成PWM波形、配置成专用的编码器接口等功能
ADC:模数转换器,可以读取IO口的模拟电压值
DMA:直接内存访问,帮助CPU搬运大量数据
USART:同步/异步串口通信
I2C:I2C通信
SPI:SPI通信
CAN:CAN通信
USB:USB通信
RTC:实时时钟,在STM32内部完成年月日、时分秒的计时功能
CRC:CRC校验,数据的校验方式,校验数据的正确性
PWR:电源控制
BKP:备份寄存器
IWDG:独立看门狗,可以在芯片出现电磁干扰死机或者程序设计不合理出现死循环时,可以及时复位芯片,保证系统稳定
WWDG:窗口看门狗,可以在芯片出现电磁干扰死机或者程序设计不合理出现死循环时,可以及时复位芯片,保证系统稳定
DAC:数模转换器
SDIO:SD卡接口
FSMC:可变静态存储控制器
USB OTG:USB主机接口,可以让STM32作为主机读取USB设备

2、引脚定义

posted @ 2024-11-15 10:43  xjx111  阅读(3)  评论(0编辑  收藏  举报