没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
GPIO 的八种工作模式详解
浮空输入_IN_FLOATING
带上拉输入_IPU
带下拉输入_IPD
模拟输入_AIN
开漏输出_OUT_OD
推挽输出_OUT_PP
开漏复用输出_AF_OD
推挽复用输出_AF_PP
4 输入 + 2 输出 + 2 复用输出,一共是 8 种模式,以下是八种模式的工作原理:
GPIO 浮空输入_IN_FLOATING 模式工作原理
以上截图就是浮空输入模式的原理图,
图中阴影的部分在浮空输入模式下是处于不工作状态的,尤其是下半部分的输出
电路
实际上这时的输出电路与输入的端口处于隔离状态。
黄色的高亮部分显示了数据传输通道,
外部的电平信号通过左边编号 1 的 I/O 端口进入 STM32 内部
经过编号 2 的施密特触发器整形以后送入编号为 3 的“输入数据寄存器”
在“输入数据寄存器”的另一端(编号 4) ,CPU 通过内部的数据总线可以随时读出
I/O 端口的电平变化的状态。
GPIO 带上拉输入_IPU 模式工作原理:
上图是 STM32 的 GPIO 带上拉输入模式的原理图。
与前面介绍的浮空输入模式相比,仅仅是在数据通道上面,接入了一个上拉电阻,
根据 STM32 的数据手册,这个上拉电阻阻值介于 30K~50K 欧姆。
同样,CPU 可以随时在“输入数据寄存器”的另一端,通过内部的数据总线读出 I/O
端口的电平变化的状态。
GPIO 带下拉输入_IPD 模式工作原理:
剩余7页未读,继续阅读
资源评论
爱的很古典
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功