GPIO 的 8 种工作模式
2024-10-07 15:14:15
GPIO 的 8 种工作模式
在初始化 GPIO 的时候,根据我们的使用要求,必须把 GPIO 设置为相应的模式。如 LED 例程中的 GPIO 引脚如果配置为模拟输入模式是必然会导致错误的。
我们配合 GPIO 结构图,来看看 GPIO 的 8 种模式及其应用场合:
图的最右端为 I/O 引脚,左端的器件位于芯片内部。I/O 引脚并联了两个用于保护的二极管。
四种输入模式
结构图的上半部分为输入模式结构。
接下来就遇到了两个开关和电阻,与V DD相连的为上拉电阻接下来就遇到了两个开关和电阻,与V DD相连的为上拉电阻,与V SS
相连
的为
下拉电阻
。再连接到
施密特触发器
就把电压信号转化为 0、1 的数字信号存
储在输入数据寄存器(IDR)。我们可以通过设置配置寄存器(CRL、CRH),控制
这两个开关,于是就可以得到 GPIO 的
上拉输入(GPIO_Mode_IPU )
和下拉输入
模式(GPIO_Mode_IPD )
了。
最新文章
- Bootstrap 按钮
- 转载list
- [BZOJ 3123]森林
- Ucos系统常用的数据结构有哪些?
- 【BZOJ-3555】企鹅QQ 字符串Hash
- 更新jar包中的MANIFEST.MF
- bzoj 2956 数学展开,分段处理
- MySQL全文检索笔记 转载
- PHP安全编程:跨站请求伪造CSRF的防御(转)
- DBUtils框架
- Ado.net对象
- MongoDB学习笔记&;lt;四&;gt;
- 006开源O/R映射框架内容回顾
- FPGA时钟分频(转)
- vue项目 构建 打包 发布 三部曲
- Linq高级查询,分页查询及查询分页结合
- locked (a oracle.jdbc.driver.T4CConnection
- add a private constructor to hide the implicit public one(Utility classes should not have public constructors)
- 手贱,写个call玩玩.
- 消息队列系列(二):.Rabbitmq的使用及Web监控工具使用