22问答网
所有问题
mega16单片机产生的pwm波很失真,哪位大神解答一下啊!!与外部晶振电路或复位电路有关吗?
晶振6M,27pF电容两个
举报该问题
推荐答案 2013-05-19
跟晶振和复位电路肯定没有关系。先看看电源是否稳定,然后加个上拉电阻看看,仔细看看单片机IO口寄存器的设置。
追问
怎么接上拉电阻啊?能具体点么?
追答
IO口接一个10K的电阻到VCC
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/22CSITTS0.html
其他回答
第1个回答 2013-05-20
mega16我不了解,有带PWM功能的吗?最好用自带PWM功能的单片机,或另外使用PWM发生器,或根据实际应用选择相关专用芯片。如果自己编程产生PWM,计算量太大的话,可能单片机反应不过来,波形就失真了。尝试一下低频率的PWM,看看程序正确否,再调高频率,看看是否频率太高就失真。还有IO口设置,一定要设置成强推挽方式,才能用示波器检测信号,否则要用上拉电阻或下拉电阻来确保有电平信号。
相似回答
请问AVR的
单片机
可不可不外接
复位电路和晶振啊
?
答:
晶振可以不接。因为AVR有内部晶振,我用过,要求不高的时候完全能满足。复位最好不要悬空,悬空引脚上的信号是不确定的,不一定哪根线被空间里谁的手机信号干扰一下,你的
单片机
就复位了。而且悬空的话,一旦程序跑飞,连哭都没地方哭去。所以,哪怕你有看门狗,也最好把复位信号挂到一个稳定的电平...
熟悉
单片机
芯片的高手请进
啊!!
!
答:
时钟频率达2OMHz,片内有存储器(EPEOM、OPTROM、QTPROM) 1024×14位,通用寄存器(RAM)36×8位),15个特殊功能寄存器,8级硬件堆栈、四个中断源,INT引脚外部触发中断、RTCC定时器/计数器溢出中断、A/D转换完成中断、RB4~RB7端口电平变化引起中断。
大家正在搜
51单片机产生pwm波
单片机怎么产生pwm波
51单片机有pwm模块吗
mega328p与51单片机
单片机mega128显示图片
mega16单片机
mega16单片机时钟
单片机pwm电源
mega128单片机