STM32的外设总了解

1.NVIC—嵌套向量中断控制器
2.SysTick—系统滴答定时器: 它们是内核里的外设
3.RCC—复位和时钟控制 这个外设十分重要,因为其他的外设再上电的情况下默认是没有时钟的,那么不给时钟的情况下,操作其他外设是无效的,外设不会工作,因此我们需要RCC来配置相应外设的时钟—使能其时钟
4.GPIO—通用IO口(用于输入和输出),5.AFIO—复用IO口(因为每个端口除了GPIO口所定义的功能以外,还有别的功能也可以在该端口实现,就是通过AFIO进行配置,复用的意思就是再次使用-个人理解),其次还有中断端口配置
6.EXTI—外部中断,当引脚有电平变化时,触发中断
7.TIM—定时器(十分重要,因为是经常使用,功能最大的外设)—用处:生成PWM波形,测频率,配置成专用编码器接口
8.ADC—模数转化器(Analog Digital Conversioner)—举个例子:汽车发动机的冷冻装置,热电偶的原理
9.DMA—直接内存访问(类似于STM32F103C8的小秘书,帮助STM32F103C8完成大量数据的搬运,减轻STM32F103C8的压力)
10.USART—同步/异步串口通信(实际上用异步串口比较多),这个可以用于串口通信,串口下载程序
11.I2C通信,以及12.SPI通信,以及13.CAN通信(这个应用于汽车领域较多),14.USB通信
15.RTC—实时时钟(原理是时间戳秒数的总数来计算—年,月,日,时,分,秒),可以做车载时钟
16.PWR—电源控制(三种模式:1.睡眠模式,2.停止模式,3.待机模式)
17.IWDG—独立看门狗,WWDG—窗口看门狗,防止程序进入死循环
18.BKP—备份寄存器,可以与RTC相配合实现电子时钟效果
19.DAC—(Digital Analog conversion)数模转化器
20.SDIO—SD步接口
21.USB OTG—USB主机接口
22.FSMC—可变静态存储控制器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值