STM32学习记录-0.1 STM32外设

STM32外设是指集成在STM32单片机芯片内部,围绕其CPU核心的专用硬件模块。它们各自负责一项特定功能(如通信、数据采集、定时控制等),与核心协同工作。

常见的STM32外设类型包括:

-通信接口:UART(异步串口)、I2C、SPI、CAN、USB、以太网等。

-模拟外设:ADC(模数转换器)、DAC(数模转换器)、比较器。

-定时与控制:通用定时器(Timer)、高级控制定时器、看门狗、实时时钟(RTC)。

-数据管理:DMA(直接存储器访问控制器)。

-系统管理:时钟控制器(RCC)、电源管理(PWR)、中断控制器(NVIC)。

-基本输入输出:GPIO(通用输入输出)。

简单来说,STM32芯片的核心(CPU)是"大脑",负责运算和决策;而外设就是"感官和四肢",帮助大脑感知外界信息(如通过ADC读取电压)、执行具体动作(如通过GPIO控制LED、通过定时器产生PWM驱动电机)、以及与外界通信(如通过UART与电脑传输数据)。

请注意区分:芯片内部的外设(Peripheral)与电路板上的外围电路(External Circuit)。外设是芯片内部的硬件模块,而外围电路是外接的物理器件。例如,STM32的GPIO引脚是一个外设,但它需要驱动外部的蜂鸣器电路(可能包含三极管、电阻、蜂鸣器本身)才能发出声音。另一个例子是SPI外设需要连接外部的Flash芯片才能构成存储系统。

相关推荐
Zw-awa8 小时前
八路循迹模块的 DO:先让小车沿着线跑起来
stm32
黑妹天下第一乖9 小时前
第09讲 · 多媒体与音频 SDK:硬件编解码与端侧语音
人工智能·嵌入式硬件·深度学习·机器人·音视频·iot
comyccccc10 小时前
LM2596电源PCB布局布线全解析学习笔记
单片机·嵌入式硬件
小雪崩10 小时前
嵌入式学习 day61-62:IMX6ULL驱动——系统移植
学习
一隅论数智11 小时前
OWL(Web Ontology Language)介绍与使用举例(二)
大数据·经验分享·笔记·学习·自然语言处理·学习方法·政务
我命由我1234511 小时前
Photoshop - Photoshop 使用内容识别填充移除对象
学习·职场和发展·产品运营·求职招聘·职场发展·学习方法·photoshop
恒锐丰科技林技术员12 小时前
EG2122 半桥栅极驱动芯片原理与工程应用解析
经验分享·嵌入式硬件·硬件工程
梓雨枔12 小时前
JavaScript+快速学习,简单好用~
javascript·学习
老王爱玩车12 小时前
自定义类型:结构体
c语言·开发语言·学习
新晨单片机设计13 小时前
S017C-基于STM32汽车防酒驾系统(心率、血氧、短信)【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·防酒驾报警系统