打印
[PIC®/AVR®/dsPIC®产品]

求教大虾 关于PWM频率

[复制链接]
1428|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Orangejc|  楼主 | 2014-6-23 16:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大虾求教!
用的PIC16F777
有三个CCP模块
我用MICRO C 自带的函数PWM1_init()和PWM2_init()设定pwm1和pwm2的不同频率
但是运行时发现两路频率是一样的,这是怎么回事,是内部函数的问题吗
有什么好的解决方案~~
沙发
yklstudent| | 2014-6-23 16:33 | 只看该作者
哪里有自带的初始化函数?

使用特权

评论回复
板凳
Xuedong| | 2014-6-23 16:56 | 只看该作者
应该是你理解错误吧,三路PMW输出使用同一定时器,所以频率是相同的,三路PMW输出的占空比,脉宽和分辨率可以(可能)不同。

使用特权

评论回复
地板
Orangejc|  楼主 | 2014-6-24 11:34 | 只看该作者
Xuedong 发表于 2014-6-23 16:56
应该是你理解错误吧,三路PMW输出使用同一定时器,所以频率是相同的,三路PMW输出的占空比,脉宽和分辨率可 ...

谢谢!
那想问下现在想要1路11kHz的PWM 一路6.4kHz的PWM该怎么办
现在我用timer1单独模拟一路,但是因为频率比较高,受程序影响太大了
非常感谢!

使用特权

评论回复
5
yewuyi| | 2014-6-24 12:23 | 只看该作者
Orangejc 发表于 2014-6-24 11:34
谢谢!
那想问下现在想要1路11kHz的PWM 一路6.4kHz的PWM该怎么办
现在我用timer1单独模拟一路,但是因为 ...

在PIC16F1XXX或者PIC18FXXXX里面去找那种有多路独立PWM的型号

使用特权

评论回复
6
兰天白云| | 2014-6-25 11:40 | 只看该作者
估计得换单片机了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝