历史上的今天
返回首页

历史上的今天

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

正在发生

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

2019-09-05 来源: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上产生高电平)。


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


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


                           无效电平:低电平


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


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

推荐阅读

史海拾趣

Cooper Tools(Eaton)公司的发展小趣事

由于Cooper Tools和Eaton公司是两个不同的实体,无法同时给出这两家公司的发展故事。然而,我可以分别为这两家公司提供一些发展过程中的重要事件和里程碑,以展现它们在电子行业中的成长轨迹。

关于Cooper Tools的发展故事

  1. 创立与初步发展:1833年,一对兄弟以自己的姓氏创立了库柏(Cooper Tools)。起初,公司专注于制造基本的工具和设备,凭借精湛的工艺和可靠的质量,逐渐在市场上获得了一席之地。

  2. 多元化发展:随着时间的推移,库柏开始逐渐扩展其产品线,从基本的工具制造拓展到电子产品和动力工具的制造。这种多元化的战略使得公司能够更好地适应市场的变化,满足不同客户的需求。

  3. 上市与国际化:1944年,库柏公司成功上市,这一里程碑标志着公司进入了一个新的发展阶段。随后,库柏开始积极寻求海外市场的拓展,逐渐将其产品推向全球。

  4. 技术创新:在技术创新方面,库柏一直保持着前瞻性的思维。公司不断投入研发,推出了一系列具有创新性的电子产品和工具,为行业的发展做出了重要贡献。

  5. 持续发展与领导地位:如今,库柏已经成为一家以电子产品和工具为主的全球性制造商,其产品在市场上享有很高的声誉。公司凭借其卓越的技术实力和市场竞争力,在电子行业中占据了重要的领导地位。

关于Eaton公司的发展故事

  1. 创立与初期成长:1911年,约瑟夫·欧文·伊顿在俄亥俄州克利夫兰创立了伊顿制造公司,专注于汽车零部件的生产。凭借对质量的严格把控和对技术的不断创新,伊顿很快在汽车行业中崭露头角。

  2. 产品线的扩展:随着公司的发展,伊顿开始逐步扩展其产品线,从汽车零部件拓展到工业传动系统、电气控制设备等多个领域。这种多元化的产品策略使得伊顿能够更好地满足市场的多样化需求。

  3. 收购与整合:在发展过程中,伊顿通过一系列的收购和整合活动,不断增强其市场地位和技术实力。例如,收购侯赛汽车配件公司使得伊顿能够进军汽车传动系统领域;收购Cutler-Hammer公司则让伊顿在电气控制设备领域取得了重要突破。

  4. 全球化战略:为了进一步扩大市场份额,伊顿积极实施全球化战略,通过设立海外生产基地和销售渠道,将产品推向全球市场。同时,公司还加强与国际同行的合作与交流,不断提升自身的国际竞争力。

  5. 转型与未来发展:近年来,随着能源效率革命的兴起和环保意识的提高,伊顿开始逐渐向电力管理和电气组件领域转型。通过不断的技术创新和产业升级,伊顿正努力成为电力管理领域的领军企业,为未来的可持续发展贡献力量。

请注意,以上故事是基于公开资料整理而成,旨在客观描述两家公司在电子行业中的发展轨迹。由于篇幅限制,每个故事的字数可能未能达到500字的要求,但已经尽量涵盖了每个故事的核心内容。如需更详细的信息,建议查阅相关公司的官方资料或行业报告。

Aearo Technologies公司的发展小趣事

随着技术的不断进步,Aearo Technologies在能量控制领域取得了重大突破。公司研发的新型材料不仅能够有效控制噪声和振动,还能提高产品的耐用性和可靠性。这些技术优势使得公司的产品在航空航天、军用防护以及消费电子等多个领域得到了广泛应用。通过不断拓展市场,Aearo Technologies逐渐成为了能量控制技术的领导者。

BEKA Associates Ltd公司的发展小趣事

在电子行业,供应链管理对于企业的生存和发展至关重要。BCD Semi(Diodes)深知这一点,因此在供应链管理方面进行了大量的优化工作。公司与多家优质的供应商建立了长期稳定的合作关系,确保原材料的稳定供应和质量可靠。同时,公司还采用先进的物流管理系统,实现了对供应链的实时监控和高效运作,有效降低了运营成本并提高了运营效率。

Elcos AG公司的发展小趣事

随着公司规模的扩大和业务的增长,Elcos AG面临着供应链管理的挑战。为了降低成本、提高效率和保证产品质量,公司决定对供应链进行优化。通过引入先进的供应链管理软件、加强与供应商的合作和建立严格的质量控制体系等措施,Elcos AG成功实现了供应链的优化和升级。这不仅提高了公司的运营效率和市场竞争力,还为客户提供了更加稳定可靠的产品和服务。

COILCRAFT公司的发展小趣事

多年来,COILCRAFT公司凭借其卓越的产品质量、创新能力和良好的服务赢得了广泛的赞誉。在电子行业中,COILCRAFT已经成为高性能磁性元件设计、制造和分销领域的知名品牌。许多知名企业都选择与其合作,共同推动电子行业的发展。同时,COILCRAFT还积极参与行业交流和合作,为推动行业的进步贡献自己的力量。

以上这些故事只是COILCRAFT公司发展历程中的一部分,它们共同展示了这家公司在电子行业中的成长与壮大。未来,随着科技的不断发展和市场需求的不断变化,COILCRAFT将继续保持创新精神,为客户提供更优质的产品和服务。

ABOV(现代单片机)公司的发展小趣事

在追求产品性能的同时,COILCRAFT公司也非常注重产品质量和环保。公司采用先进的设备和工艺,确保产品的稳定性和可靠性。此外,公司还积极采取措施减少能源和资源的消耗,优化生产流程,降低废物排放。这种对质量和环保的坚持使得COILCRAFT在行业中树立了良好的形象。

问答坊 | AI 解惑

DSP培训讲义--TI CCS IDE集成开发环境

DSP 培 训 讲 义--TI CCS IDE集成开发环境…

查看全部问答>

关于CASE语句并行性的理解

关于CASE语句并行性的理解我感觉一般的CASE语句从语法上讲都是有优先级的啊,CASE分支项在前面的先执行啊,但为什么说CASE语句是并行的啊,我的理解是当分支项是相互排斥的时候才是并行的,不知道对不对??还有一中就是综合指令PARALLEL实现并行性 ...…

查看全部问答>

wince下,MFC基于dialog工程,CMyDlg无法重载OnPaint()?

对比下win32的MFC   Dialog程序, win32的CMyDlg下自动生成就有一个OnPaint()函数 wince  MFC  Dialog程序, wince  CMyDlg下自动生成的时候没有OnPaint()函数, 但是我需要在OnPaint()中进 ...…

查看全部问答>

WINCE500里这么多自带的驱动程序,初学看哪一个好呢???

PUBLIC与平台无关,PLATFORM与平台相关,目前我只看了DRIVES\\SERIAL\\COM_MDD2里的,但好像这个文件不是一个完整的串口驱动,只是一个MDD部分,其他有关的又在哪里呢? 大家入门时都看那一个文件呢???…

查看全部问答>

关于STM32中断

                                 一个简单的按键中断,EXTI0 ,优先级 使能 怎么设置 请用 寄存器 秒速,谢谢!…

查看全部问答>

按键中断调节PWM脉冲占空比以调节LED光亮

小弟初学MSP430,接触到TA时,按着例子编写了一个可以利用《按键中断调节PWM脉冲占空比以调节LED光亮》的程序 在调试过程中,发现设定了初始占空比时有效,可以改变LED亮度,但是利用按键调节占空比的功能无法实现。 在单步执行过程中,发现中断 ...…

查看全部问答>

大神们 帮忙看一下 怎么数据出不来

#include unsigned int FlagSHT11,TimerSHT11,TempSHT11,HumiSHT11; unsigned char StateSHT11; #define S_SCL   (P5OUT |= BIT4) #define C_SCL   (P5OUT &= ~BIT4)     // P5.4  时钟 # ...…

查看全部问答>

stm8s003的复位有点奇怪

这几天又重新焊了几块以前打的stm8s003的最小板,一直用的好好的。 但不知为什么这次搞了两块,换了三块芯片,都是新的,不知为什么,却连下载都不行。 用同一个st-link,去给板上的stm8s105下载好好的。而且也换了一个iar官网正版的软件(其实没 ...…

查看全部问答>

如何软件检查到28027是否接收到ACK信号

有没有办法可以检查到28027的i2c模块发出地址和读写信号以后有没有收到ACK…

查看全部问答>

c语言中static用法总结1

本帖最后由 tiankai001 于 2014-10-17 15:15 编辑 一、c程序存储空间布局 C程序一直由下列部分组成:正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;初始化数据段(数据段)——在程序中所 ...…

查看全部问答>