STM32 基础1

什么是GPIO的上拉和下拉电阻

下拉电阻:把一个不确定的信号通过电阳连接到地,其实就是初始化为低电平。

上拉电阻:把一个不确定的信号通过电连接到高电平,其实就是初始化为高电平。

本质:上拉地注入电流,下拉是输出电流。

STM32中有哪些时钟源

内部高速时钟(HSI)

内部低速时钟(LSI)

外部高速时钟(HSE)

外部低速时钟(LSE)

PLL时钟

什么是推挽开漏

开漏:开漏输出只能输出低电平:当用作输入时,要断开开端。

推挽:推挽输出即可输出低电平,也可以输出高电平。

在STM32中有哪些类型的定时器

高级定时器

通用定时器

基本定时器

IIC的特性

I2C(Inter-Integrated Circuit)是一种串行同步半双工的通信协议,I2C具有以下特性:

  1. 双线制:I2C总线由两根线组成,一根是数据线(SDA,Serial Data Line),另一根是时钟线(SCL,Serial Clock Line)。这种双线制的设计使得多个设备可以共享同一条总线进行通信。
  2. 主从结构:I2C通信中通常包含一个主设备(Master)和一个或多个从设备(Slave)。主设备负责发起通信和控制总线,从设备响应主设备的指令。
  3. 地址寻址:每个从设备在总线上有一个唯一的地址,主设备通过发送设备地址来选择要通信的从设备。地址通常是7位或10位,7位地址模式下可以支持最多128个从设备。
  4. 起始和停止条件:I2C通信以起始条件(Start Condition)和停止条件(Stop Condition)作为通信的开始和结束。起始条件是SDA从高电平切换到低电平时,而停止条件是SDA从低电平切换到高电平时。
  5. 数据传输:数据传输是通过时钟线(SCL)的脉冲来同步传输的。数据线(SDA)上的数据在时钟上升沿或下降沿进行传输,数据的有效性在时钟的高电平期间确定。
  6. 多速率支持:I2C支持不同的传输速率,通常有标准模式(100 kbps)、快速模式(400 kbps)、高速模式(3.4 Mbps)和超高速模式(5 Mbps)等。
相关推荐
清风66666630 分钟前
基于单片机的智能家居多参数环境监测与联动报警系统设计
数据库·单片机·毕业设计·智能家居·课程设计·期末大作业
自小吃多2 小时前
TMC2209与UART通信控制之搞不定
stm32·嵌入式硬件
普中科技3 小时前
【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 8 章 51 单片机工程模板创建
单片机·嵌入式硬件·51单片机·keil·普中科技·工程模版
强化学习与机器人控制仿真4 小时前
ProtoMotions 3 入门教程(一)开源 GPU 加速人形机器人强化学习仿真训练框架
人工智能·stm32·深度学习·机器人·强化学习·人形机器人·模仿学习
请叫我7plus5 小时前
用QEMU进行嵌入式Linux开发
linux·驱动开发·嵌入式硬件
d111111111d5 小时前
锁相环是什么,为什么可以用来放大时钟频率,怎么做到的,还有预分频起,为什么可以进行分频和倍频?
笔记·stm32·单片机·嵌入式硬件·学习
1379号监听员_7 小时前
hc05蓝牙模块
stm32·单片机·物联网
error:(8 小时前
【保姆级】WSL 2 中使用 PlatformIO 开发 ESP32 完整教程
stm32·单片机·嵌入式硬件
就是蠢啊8 小时前
51单片机——DS18B02(二)
单片机·嵌入式硬件·51单片机
沧海一条狗8 小时前
Ecat从站SSC代码与GD32H75E接口的适配注意事项
单片机·嵌入式硬件