STM32之GPIO_Mode定义和区别
目录
GPIO_InitStructure.GPIO_Mode定义区别
举例子深度理解:
GPIO_InitStructure.GPIO_Mode定义区别
浮空输入:此条件下,gpio的电平不固定会随意高低
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
上拉输入:gpio一直保持高电平,只有外部输入的变成低电平才会翻转到低电平,所以如果是高电平则无法比较
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
同理下拉输入,gpio一直保持低电平,只有外部输入的变成搞电平才会翻转到搞电平,所以如果是低电平则无法比较
所以具体的看gpio的外部需求来设置
举例子深度理解:
比如stm32的gpio口模拟I2C协议,向外设芯片进行数据交互,但是每个数据发送之后会有ack相应,对应的ack就是高电平相响应,而捕获ack的io引脚就要定义成下拉输入,这样才能看出电平由低到高的变化。
STM32之GPIO_Mode定义和区别相关推荐
- 内联函数有什么优点?内联函数与宏定义的区别?
内联函数的优点 内联函数比宏定义更加的安全,因为前者进行参数检查,而后者仅仅是简单地文本替换. 内联函数和宏定义的区别 宏定义是在预处理阶段进行的文本替换. 内联函数是在编译阶段进行的替换,优点是减少 ...
- COM、COM+和DCOM的定义和区别
From:http://zouyou1986.blog.163.com/blog/static/1772625920105461931335/ 解释COM.COM+和DCOM的定义和区别? COM是组 ...
- 每日一题(16)—— 声明和定义的区别
简述变量/函数声明和定义的区别: 声明:不分配内存空间: 定义:分配内存空间.
- C++中的内联函数和C中的宏定义的区别
在C++中内联函数: 内联函数即是在函数的声明和和定义前面加上"inline"关键字,内联函数和常规函数一样,都是按照值来传递参数的,如果参数为表达式,如4.5+7.5,则函数将传 ...
- 无线通信中 RSRP RSRQ RSSI SINR的定义和区别
无线通信中 RSRP RSRQ RSSI SINR的定义和区别 参考链接:LTE RSRP RSRQ RSSI SINR的定义_时九博客-CSDN博客_rsrp rsrq RSRP Reference ...
- 【无标题】8421,5421,2421,余3码的定义及区别
8421,5421,2421,余3码的定义及区别 8421码:用四位二进制表示一位十进制的数(不可用于进制转换) 例如:某十进制数在计算中用8421码表示为011110001001,其值是789 解析 ...
- iia期是第几期_IIa期和IIb期的定义,区别
问题 :IIa期和IIb期的定义,区别 回答者1: IIa就是先入组少量受试者,目的是确立合适的治疗剂量,确定量效关系,评估危险-利益比率,探询新药配伍并为下一步试验建立方法学依据.IIb则是在a的基 ...
- new创建类对象与直接定义的区别
<div class="markdown_views"><h1 id="new创建类对象与直接定义的区别">new创建类对象与直接定义的 ...
- 带通滤波器和带阻滤波器详细解析:(定义,区别,工作原理,经典电路图,应用)
带通滤波器和带阻滤波器详细解析:(定义,区别,工作原理,经典电路图,应用) [导读] 带通滤波器:它允许一定频段的信号通过,抑制低于或高于该频段的信号.干扰和噪声:带阻滤波器:它抑制一定频段内的信号, ...
最新文章
- 微软云计算业务增长,或成全球最具价值上市公司
- c++ 标准库格式化时间戳(既将时间戳转字符串,字符串转时间戳)
- Python编程系列教程第16讲——拷贝自身到系统目录
- 将IDE检查应用于自定义Java批注
- 灰色关联法 —— python
- 【2016年第5期】生态经营论
- JavaScript四则运算的一些特殊情况
- CCF	2014-3-1 相反数
- CR(code review)常见问题
- 转:你真的懂iOS的autorelease吗?
- 时间序列数据建模分析利器sktime初体验
- u8系统计算机上启动不了,用友erp u8装好后为何启动不了
- 基于对数变换和非线性变换的图像增强(图像亮度调节)
- BurpSuite-Collaborator插件介绍 附最新burp破解版地址
- 手Q游戏中心的个性化推荐实战 | CSDN博文精选
- python svg转png_如何使用Python3实现svg转png与pdf(附转换源代码)
- GitHub使用中的错误及解决办法
- Oracle实现使用时间函数实现输出“上午好/下午好”
- 牛客网刷面试题遇到的一些问题的总结
- Chrome浏览器开启黑暗模式