当前位置:   article > 正文

STM32的外设总了解

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—可变静态存储控制器

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/535044
推荐阅读
相关标签
  

闽ICP备14008679号