历史上的今天
返回首页

历史上的今天

今天是:2025年04月10日(星期四)

正在发生

2019年04月10日 | STM32中关于高电平有效,低电平有效的一点理解

2019-04-10 来源:eefocus

在学习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上产生高电平)。


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


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


                         无效电平:低电平


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


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


推荐阅读

史海拾趣

Compensated Devices Inc公司的发展小趣事

随着全球环保意识的日益增强,电子行业对环保的要求也越来越高。CDI积极响应这一趋势,将环保理念贯穿于产品研发、生产和销售的全过程。公司推出了一系列绿色环保型电子元件,并采用了环保材料和生产工艺。这一举措不仅赢得了客户的认可,还为公司的可持续发展奠定了坚实基础。

南京国博公司的发展小趣事

在5G浪潮的推动下,国博电子凭借其在射频集成电路领域的深厚技术积累,成功研制出5G毫米波段Massive MIMO毫米波有源相控阵组件等一系列典型产品。这些产品不仅在国内市场得到了广泛应用,还赢得了国际市场的认可。国博电子的技术领先不仅推动了国内5G通信产业的发展,也为全球5G通信技术的进步做出了重要贡献。

客益(Guestgood)公司的发展小趣事

国博电子在军用领域同样占据重要地位。作为参与国防重点工程的重要单位,公司为陆、海、空、天等各型装备配套了大量的关键产品,确保了以有源相控阵T/R组件为代表的关键军用元器件的国产化自主保障。通过军民融合的发展模式,国博电子不仅为国防建设提供了有力支持,也促进了自身技术的不断升级和产品的持续优化。

HELUKABEL公司的发展小趣事

在5G浪潮的推动下,国博电子凭借其在射频集成电路领域的深厚技术积累,成功研制出5G毫米波段Massive MIMO毫米波有源相控阵组件等一系列典型产品。这些产品不仅在国内市场得到了广泛应用,还赢得了国际市场的认可。国博电子的技术领先不仅推动了国内5G通信产业的发展,也为全球5G通信技术的进步做出了重要贡献。

Agere System(LSI Logic)公司的发展小趣事

国博电子在军用领域同样占据重要地位。作为参与国防重点工程的重要单位,公司为陆、海、空、天等各型装备配套了大量的关键产品,确保了以有源相控阵T/R组件为代表的关键军用元器件的国产化自主保障。通过军民融合的发展模式,国博电子不仅为国防建设提供了有力支持,也促进了自身技术的不断升级和产品的持续优化。

Esico-Triton公司的发展小趣事

随着科技的不断进步,电子行业也在快速变革。为了应对这一挑战,Esico-Triton不断加强研发投入,特别是在人工智能和物联网领域。公司推出了一系列智能家居和工业自动化产品,以适应市场的需求。同时,Esico-Triton还与多所知名大学和研究机构合作,共同研发新技术,确保公司在行业中的领先地位。

问答坊 | AI 解惑

发两个常在我U盘中的小软件

第一个是电阻衰减网络计算器,射频工程师调试电路时用起来很方便。 第二个是我自己编的计算反射参数S11与驻波比关系的小软件…

查看全部问答>

555如何组成556

有谁知道如何用两个555组成556的吗?引脚是怎么连线的?下面的电路中556周围的元器件是做什么用的,556怎么工作,希望有人尽快能给我回复,麻烦大家了…

查看全部问答>

ADTIDE在编译后提示警告信息:没有新的一行。是什么原因。谢谢。

ADTIDE在编译后提示警告信息:没有新的一行。是什么原因。谢谢。…

查看全部问答>

关于一个程序的问题请教大家,谢谢!

我在keil软件里编了一个程序,通过此软件编译连接是好的,无错误,无警告。但当我把它放到仿真器软件里时编译的时候就有错误了,这是怎么一回事?应该如何解决它。以下是那个软件以及仿真软件提示的错误,请大家给我指点一下了,谢谢! //======= ...…

查看全部问答>

我的工程是基于WCE嵌入式系统,生成的nk.nb0用串口烧写

我的工程是基于WCE嵌入式系统,生成的nk.nb0用串口烧写进去,有两种不同的情况 ,一种是直接进入我在EVC中生成的.exe界面,一种是进入WCE的界面,这两种不同的情况是由哪个来决定的了,请问各位大侠了,小女子先谢谢了哈 …

查看全部问答>

请大家推荐89s5X系列在线编程连接器,及相应软件

请大家推荐89s5X系列在线编程连接器,及相应软件…

查看全部问答>

【100分求助】计算机组成原理课程设计

大家好。 小弟今年大三,做java开发,对汇编,单片机这样的东西是一点不懂,偏偏老师是一个非常严的人,课程设计一点一点查,抄是没的希望了,只能来这里求助了,望高手不吝赐教,先谢谢了。 一:课程设计目的: 1.在掌握“EL-JY-II计算机组成原 ...…

查看全部问答>

呼叫denis22380978

呼叫denis22380978,希望能现个身,有紧急的问题想要咨询denis22380978。…

查看全部问答>

请教CMD文件中MMR是什么意思呢

本帖最后由 dontium 于 2015-1-23 11:24 编辑 PAGE 0 :   VECS   : origin =   0h , length =   040h   /* VECTORS */                 & ...…

查看全部问答>

单片机板上的晶振工作时是否有辐射?

 请教单片机板上的晶振工作时是否有辐射?…

查看全部问答>