www问答网
所有问题
宏晶单片机自带的两路PWM输出能否设置成相位相反的电平?即当PWM1输出高电平时PWM2为低,反之亦然。
最好不要提使用定时器实现PWM功能的方案,太耗资源而且不好用。
最好能通过什么方式设置直接让两路PWM信号反相。
外接反相器的方案会担心产生直通问题。
其它品牌单片机如果能实现该功能也可以考虑。
举报该问题
推荐答案 2011-04-10
“不要提使用定时器实现PWM功能的方案,太耗资源而且不好用。”——你错了,如果不用定时器而用软件模拟,那才是真正的消耗资源。
“最好能通过什么方式设置直接让两路PWM信号反相。”——STC系列中能产生PWM的单片机中有这个功能吗?我没看到过。
倒是AVR单片机有这个功能,比如Atmega8单片机的定时器T1,配置成PWM方式后可以用OC1A和OC1B引脚输出两路PWM,而且任意的占空比可设置(只设置寄存器即可),并且能设置成两路信号反相,完全符合你的要求。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/1G5n3nAdG.html
相似回答
PWM
模式
1
与PWM模式2有何区别
答:
互补的意思就是当pwm1是高电平时,pwm2是低电平,如果pwm1是低电平时pwm2是高电平
,总之是pwm1和pwm2不会同事变高或变低,总是不一样的。 一般这样的pwm输出用于控制由两个开关管组成的在电源和地之间的桥,两个同时接通的话会导致桥臂短路电源和地引起烧毁,互补的波形可避免同时导通。
...timerA和cpu在p1.2和p1.3或p1.1
输出两路相反的pwm
波形.高手回答下吧...
答:
我个人是这样理解的,首先您的要求肯定能实现的。方法可能有多样,下面说说我的想法。你只是想要
输出两路
频率、幅度相同但
相位相反的PWM
波形(我是这样理解的)。可以通过按位取反来实现,只是430
单片机
又不能只对位进行操作,比如P1.2=1,这是不行的。我随便举个例子参考:void Init_TA(void) //初始...
单片机
可以
输出
正负
pwm
答:
可以
。根据查询电子芯吧客网显示:单片机可通过外部电路PWM信号经过带正负双电源的运放做减法运算,然后再进行放大等电路处理,就实现输出正负pwm。
pwm高电平
信号不平的原因
答:
有以下原因:1、配置引脚错误:引脚配置错误,会导致
PWM
信号输出异常。2、选择复用模式为定时器时参数错误:当选择定时器作为复用模式时,参数设置错误可能导致PWM信号输出不平。3、PWM选择初始化的通道错误:选择PWM初始化的通道不正确,将导致PWM信号输出异常。4、比较定时器的寄存器函数没有写或者写的值...
stm32
输出pwm
,怎么控制直流电机的正反转?
答:
PWM
信号只是控制信号,想要控制电机驱动,还需要驱动电路,比如H桥、驱动芯片等。正装是一个输出控制PWM信号,另一个输出低电平。反转是一个输出低电平,另一个输出控制PWM,
设置成
复用就当成普通的IO口,输出低电平。通过调节PWM的占空比就能调节IO口上电压的持续性变化,因此也能够控制外设的功率进行持续...
在
PWM
波中什么叫低电平翻转和
高电平
翻转
答:
就是说在未进行翻转的时候,初始
的电平
状态是什么,假如是
高电平
翻转那么没有到达捕捉值时一直是高电平,到达捕捉值直至计数器溢出一直保持低电平;低电平翻转则与之相反,没有到达捕捉值时一直是低电平,到达捕捉值直至计数器溢出一直保持高电平。
怎么
输出
两个交错
的pwm
波,比如两个波的占空比和周期都相同,只是
高电平
...
答:
使用一片运放,把两路脉宽信号用加法器的形式连接,就可以输出交错的波形。假如如这样合成的输出只是表现为一个更宽的波形,不会具有什么特殊情况。
STM32高级定时器
1PWM输出
为什么输出端和互补端输出极性相同时,输出的...
答:
所以叫OCXN吧,无所谓,调整成你想要的波形就好.有两个地方决定波形,一个是极性:输出有效时出
高电平
或低电平 还有一个是
pwm
模式TIM_OCMode_
PWM1
请问如何用AVR
输出两路相位
相差180度
的PWM
波形来驱动半桥变换电路
??
答:
相位准确
PWM
模式:PORTC &=~(1<<PORTC1);PORTD &=~(1<<PORTD2);DDRC |= (1<<DDC1);DDRD |= (1<<DDD2);ICR1 = 79; //frequency = 200khz OCR1A = 39;//duty-cycle = 50 OCR1B = 39;//duty-cycle = 50 TCNT1 = 0;TCCR1A =(1<<COM1A1)|(1<<COM1B1)|...
大家正在搜
51单片机输出两路pwm
8路pwm输出的51单片机
51单片机多路pwm输出
51单片机如何输出pwm波
51单片机可以输出可调pwm
利用51单片机输出pwm
宏晶单片机st15
单片机如何输出pwm
宏晶单片机官网
相关问题
跪求stc12c5a60s2单片机PWM程序。50%占空比。...
用STC12c5A60s2自带的pwm在P1.3输出pwm信...
pwm输出周期很多都是1百k以上的能做成20ms的吗?单片机...
stc12c5A60s2单片机pwm输出怎么写,两路的 CC...
STC89C52单片机输出PWM控制电机,又要用8个数码管动...