历史上的今天

今天是:2024年09月05日(星期四)

正在发生

2019年09月05日 | 判断STM32 GPIO输入口的输入状态(高电平或低电平)

发布者:小九分析仪 来源: eefocus关键字:STM32  GPIO  输入口  输入状态 手机看文章 扫描二维码
随时随地手机看文章

在学习STM32中的过程中,经常会遇到“高电平有效”,“低电平有效”等字眼,初看时很多时候就会从字面上理解,认为高电平有效的意思就是有效电平是高电平,低电平有效的意思就是有效电平是低电平的意思。而实际上,这样的理解是有误的。下面咱们以STM32的定时器中输出比较通道为例:


这幅图实际上就是一个pwm波产生的过程,对定时器不了解的可以去查阅相关手册,现在我们先看图中标号1的输出模式控制器,这里模式是指pwm模式,他的意思就是可以通过配置寄存器TIMx_CCMR1的OC1M两位,来选择pwm的模式,但是关于模式选择,手册中有这样一句话:在向下计数时,一旦TIMx_CNT>TIMx_CCR1时通道1为无效电平(OC1REF=0),否则为有效电平(OC1REF=1)。


红色字体告诉我们:OCREF为无效电平时为低电平,OCREF为有效电平时就是高电平。


再看标号2: 它的作用是选择输出极性。如果TIMx_CCER的CC1P位为0则高电平有效,否则低电平有效。这个高电平有效是什么意思呢?就是对于选择器来说,高电平有效,如果OCREF为高电平,那么这个选择器的门就会打开,让该信号进入 ,并“激活”该选择器, 之后选择器才会产生信号来激活后面的输出使能电路驱动OC1,让其在OC1上产生有效电平(也就是OC1上产生高电平)。


通过上面的分析机会发现,高电平有效意思是说,若信号为高电平,那么对相应的控制器来说才有效,才能激活该控制器的相关功能。


总结几个关键词:有效电平:高电平


                           无效电平:低电平


                         高电平有效:高电平可以使能相应功能


                         低电平有效:低电平可以使能相应功能


关键字:STM32  GPIO  输入口  输入状态 引用地址:判断STM32 GPIO输入口的输入状态(高电平或低电平)

上一篇:stm32高低电平置位
下一篇:STM32串口通信USART(二)---DMA方式

推荐阅读

@tiny - zero page(0x00-0xff) 申明:@tiny char aa).bsct - 在zero page 区域的初始化变量b).ubsct - 在zero page 里面的未初始化变量c).bit -位操作段d).share@near - Zero page 以外的RAM区域a).bss - 未初始化变量区域b).data - 已初始化变量区域c).const - 常量区域@far.fdata.fconst.text@EEPROM
天风国际分析师郭明錤在最新报告中指出,三星明年第一季度发布的三星Galaxy S11可能是全球首部采用超薄屏下指纹的手机。同时,郭明錤还发布了2019–2021年三星屏下指纹手机之出货量、技术与供应链预估。 报告称,预计在1Q20发布的三星Galaxy S11可能是全球首部采用超薄 (Wafer-...
据莆田工信局消息,位于莆田的华佳彩已供货华为、联想等客户,并已实现满产,4.5代IGZO中试线已批量生产。合力泰一期20条TFT高端产线预计明年初试投产。此外,在集成电路领域,福联砷化镓一期项目已投产,目前处于最后技术验证阶段;杰木科技与台积电签订生产合作协议今年7月,有网友在互动平台表示,据确信消息华佳彩已正式供货华为,华佳彩目前的主要客...
快充从字面的意思上来看,指的电池在馈电的状态下面,能够快速地达到补电的效果,快充应用最多的就是手机,快充技术的诞生在一定的程度上面缓解了电量不够的焦虑感带来的体验不佳,随着电动汽车的诞生,续航的焦虑问题再度被提起,补能焦虑也成了很多新能源汽车车主的痛,为了解决这一情况,一些车企把手机上面的快充搬到汽车上,更有甚者宣称充电5分钟续...

史海拾趣

问答坊 | AI 解惑

2007年全国大学生电子设计竞赛 题目推测汇总(不断更新中8.30)

本帖最后由 paulhyde 于 2014-9-15 04:19 编辑 2007年全国大学生电子设计竞赛 题目一: 一、 设计任务 设计一多功数字自适应电参数测试仪 二、设计要求 1、 基本要求 系统功能具体要求如下: (1)基本输入信号: 电 阻:电阻0~1MΩ。 输 ...…

查看全部问答∨

求一个关于单片机20000字符的英文文献+翻译

本帖最后由 paulhyde 于 2014-9-15 09:50 编辑 毕业设计要求找一个20000字符的英文文献 翻译过来 急求!!!!!!!  …

查看全部问答∨

matlab第二课---switch-case的用法!

看看分支选择结构吧! [ 本帖最后由 gaoxiao 于 2009-6-11 21:27 编辑 ]…

查看全部问答∨

DSP6000图像的水平镜像变换算法

数学表达式原理: 设图像高度为IHeight,宽度为IWidth,原图中(x0,y0)经过水平镜像后从未将变为 (IWidth-x0,y0),其表达式为: X0=IWidth-y1; y0=y1 算法的C语言代码: /*水平镜像变换处理*/ void horizTranspose() {    & ...…

查看全部问答∨

【藏书阁】LCD12232点阵液晶模块使用说明

[ 本帖最后由 wzt 于 2010-3-12 17:32 编辑 ]…

查看全部问答∨

请教各位硬件实验PlatForm Builder 平台有关的问题

最近老师让交个硬件实验设计 ,要求在PlatForm Builder平台下实现,请教各位PlatForm Builder平台怎么装,有些同学装上这个平台不是系统崩溃,就是电脑运行速度速减,请教各位了,谢谢…

查看全部问答∨

1602液晶显示程序

新手写了一个用1602液晶在第二行第一位显示字母A的程序,程序可以通过编译,但是液晶上部显示,不知道什么原因?求助解答,谢谢 LIST P=16F873a           ;  告诉编译程序使用何种PIC单 ...…

查看全部问答∨

如何用MSPGCC生成.txt格式文件???

如何用MSPGCC生成.txt,也就是msp430-txt格式文件???…

查看全部问答∨

TI秀+13年的开发板

本帖最后由 gaon 于 2014-1-24 14:49 编辑 TI推广又一年。参加活动送了些开发板, 340,最早拿到的一块板子。 2000 参加研讨会送的。          电源评估板。           ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved