你好,问你一下,单片机不是几乎所有的管脚都能产生pwm吗回复

如题所述

理论上只要是GPIO都能产生PWM。
有些单片机内部有专用定时器,能自动根据定时器溢出情况输出电平信号到某个管脚上,这就是硬件PWM,不用CPU参与,脉宽很精确。
如果没有硬件PWM,只能通过编程的方法输出信号,这样要占用CPU时间,速度和实时性也受到限制。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-21
应该说单片机的IO口能通过程序产生PWM。单片机有些管脚不能产生PWM,比如电源管脚,晶振管脚、复位管脚。 STC80C52单片机的30管脚能输出二分之一频的方波,也就是晶振频率的二分之一。通过示波器能检测单片机工作是否正常。

你好,问你一下,单片机不是几乎所有的管脚都能产生pwm吗回复
理论上只要是GPIO都能产生PWM。有些单片机内部有专用定时器,能自动根据定时器溢出情况输出电平信号到某个管脚上,这就是硬件PWM,不用CPU参与,脉宽很精确。如果没有硬件PWM,只能通过编程的方法输出信号,这样要占用CPU时间,速度和实时性也受到限制。

单片机有多少PWM输出的引脚
不是哪,PWM简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。能够有PWM输出只是单片机的个别引脚,这些引脚能够配置成这样的功能,当然这些引脚一般也能配置成普通IO口或是其他用途,而不是所以引脚都具备PWM输出功能,一般DSP的PWM引脚比8,,16位单片机引脚多,而且输出...

51单片机的pwm输出用哪个管脚
没有特殊要求,哪个引脚都可以,只是要注意P0口要接上拉电阻。

问一下单片机输出PWM波的问题,谢谢
你有示波器应该很好查故障的,先不用输出 PWM波 。单片机电源电压选择 5V ,L9110N 电压与电机相同,单片机输出口的正转输出端子置 1,反转端子置 0 ,看电机是否转动。不转,用相应的电阻代替电机,示波器测量电阻电压。(2)lm2576ADJ 共用输入电源应该是可以的,可能是布线干扰的问题。按芯片要求信号...

51单片机能产生10KHZ的pwm波吗
如果选用1T的单片机,产生10KHZ的pwm波毫无压力,12T的单片机,定时器有比较或16位自动重装功能也没问题,否则,程序设计得当勉强可以。掌握的原则就是中断程序里边尽量压缩代码量,节省执行时间。

51单片机一共能产生几路pwm波控制电机速度。
这与定时器的数量有关,还有的单片机有专门的PWM发生器,比如STC12系列的就有两个PWM定时器。当然还可以用另外两个定时器模拟PWM,所以共有四个,想52单片机有3个定时器,所以可以模拟出3路PWM。

能产生KHZ频率的PWM且能被单片机控制的芯片有哪些
直接用STC系列单片机(自带PWM功能)就可以了,有2路、3路、4路、8路PWM输出的。

想询问一下PWM的原理,希望你能具体一点,谢谢!
运用这个理论,对于正弦波,可以将其等分为n份,每一份脉宽为π\/n,则将这些等宽不等幅的脉冲序列转换为等幅不等宽的矩形脉冲序列,其中它们的面积是必须相等的,这些矩形脉冲序列就叫做PWM波。所以对于几乎所有的PWM,都是几乎要转换后的脉冲和要调制的脉冲的冲量相等(即面积相等就行)。

单片机产生PWM波,控制开关管??
首先纠正一下你的问题,不是单片机产生的PWM波电压太低难以驱动半导体制冷片,而是驱动你的器件需要一定的功率,也就是所谓的带载能力,单片机IO输出能力一般为3.3V或5V,输出电流最大为几十个mA,远远达不到制冷功率需求。你这个电路其实叫做BUCK开关电源电路,是一种降压型开关电源。下面回答你的问题:...

...是不是也是利用单片机产生pwm波 然后就可以调节速度了
只能是接通或断开直流电机,继电器不能快速的按pwm波进行调速。要用单片机的pwm波对直流电机进行调速,就要用单片机的pwm波去控制功率三极管或者是场效应管,如果直流电机只是单方向运转,用一个功率三极管或者是场效应管就够了,如果要改变方向就要用四个三极管或者是场效应管接成H桥。

相似回答