完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
大家好,我是PIC新用户。我正在阅读我们公司的PIC18F66 K80的代码PWM,并且知道他们希望在我们的设计中把PWM10位转换成0~5V。我正在测试这个代码并且看到:调用函数:PWM2_LoadDutyValue(valPWM);-当我输入valPWM=1023-->Output:5V-但是输入valPWM=205(预期1V)-->但是输出只有0.7V-Put valPWM=410(预期2V)-->但是输出只有1.59V所以我想知道如何控制或配置PWM,以便我们能够这样做。驱动输入值和输出值等于期望电压之比:_Put值valPWM=205-->;Output 1V_Put值410-->;Output 2V_Put值615-->;Output 3V_Put值820-->;Output 4V_Put值1023-->;Output 5V你能帮我们找出问题的根源吗?提前感谢!QUOC NGUYENPS:我们将mplabc18与编译器v3.47一起使用,并将PWM2 1 0位配置为//将TMR2设置为用户界面//T2CKPS 1:1;T2OUTPS 1:1;TMR2ON off;T2CON=0x00;//PR2 255;PR2=0xFF;//TMR2 0;TMR2=0x00;//在启用中断之前清除IF标志。TMR2IF=0;//通过写到TMR.N位T2CONbits来启动定时器。TMR2ON=1;///设置PWM到MPLAB(c)代码配置器//CCP2M PWM/CCP2M PWM;DC2B 0;CCP2CON=0x0CP2CON=0x0CX0C;//CCPR2L 0;CCPR2L=0x00;//CCPR2H 0;//CCPR2H 0;CCPR2H=0x00CCPR2H0;CCPR2H=0x00;CCPR2H=0x00;CCPR2H=0x00;CCPR2H=0x00;//选择定时器2 CCPTMRS位2 CCPTMRS位。----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//写入2LSB的pwm占空比CCPCON寄存器CCPCON=(CCP2CON&0xCF)((dutyValue&0x003)& lt;lt;4);
|
|
相关推荐
3个回答
|
|
|
你有什么组件连接到PWM输出引脚?需要一个低通滤波器将PWM输出转换成直流电压。你有什么?即,请显示您使用的电路的示意图。
|
|
|
|
|
|
大家好,我找到了根本原因,谢谢卡特拉和QHB!读完帖子:http://www..hip.com/for./m254959.aspxI试图把电容从10uF降到1uF或0.1uF,然后我得到了预期的结果。现在它工作得很精确!输出值1V_Put值410-->输出2V_Put值615-->输出3V_Put值820-->输出4V_Put值1023-->输出5V
|
|
|
|
|
|
在这种情况下,问题不在于电容值,而是较大的电容器可能比小的电容器具有更多的ESR(等效串联电阻)。HICH的ESR要低得多。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475 浏览 0 评论
5794 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1098浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 13:34 , Processed in 0.724562 second(s), Total 79, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3168