随笔记录关于GPIO口输入输出方面的点:
一、四种输入模式
二、四种输出模式
输入模式:
(1)模拟输入:肖特基触发器关闭,上拉下拉电阻断开,直接到片上外设(图中绿色箭头所示);
(2)浮空输入:浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引 脚悬空的情况下,读取该端口的电平是不确定的。
(3)上拉\下拉输入: 下拉输入空闲状态下低电平,主要用来检测高电平;上拉输入空闲状态下高 电平,主要用来检测低电平;
输出模式:
(1)开漏输出:PMOS关闭,NMOS开启;只具备输出低电平能力,想输出高电平需要外接上拉 电阻,通过上拉可以实现线与的功能;
(2)推挽输出:PMOS,NMOS都工作,既可以输出高电平,也可以输出低电平。
(3)复用开漏\推挽输出:可以理解为GPIO口被用作第二功能时的配置情况,即并非作为通用IO 口使用。
该图中涉及到TTL肖特基触发器、D触发器,下次文章搜集关于触发器方面的知识记录下……