完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
现在需要做一个PWM调光器 接受调光的驱动芯片为PT4115
当CCAP2H=CCAP2L=255时 灯条还是微亮,输出PWM引脚上电压是0.3几V PT4115只有在调光引脚上低于0.3V时关断 |
|
相关推荐
10个回答
|
|
在这个调光引脚拉个1K下拉电阻试试看
|
|
|
|
|
|
|
|
式过了 效果不佳 貌似PWM功能 是不是不能输出0?
|
|
|
|
|
|
|
|
请问数据手册能发一份给我吗?谢谢! wanmeizy@foxmail.com
|
|
|
|
|
|
|
|
|
|
以下内容来源于《51单片机轻松入门-基于STC15W4K系列》
8位PWM的周期= 计数脉冲周期×256 8位PWM的频率= 计数脉冲频率/256 8位PWM的脉宽时间(高电平时间)= 计数脉冲周期×(256-CCAPnL) 8位PWM的占空比= 脉宽时间/PWM周期= (1- CCAPnL/256) ×100% 例8.5 利用PCA 模块实现占空比固定的PWM输出。 说明:利用PCA模块0实现在P1.1输出占空比固定的PWM信号,假设R/C时钟频率Fosc= 22.1184MHz。 #include "STC15W4K.H" // 包含STC15W4K寄存器定义文件 void initPWM() { CMOD=0x80; // #10000000B 空闲模式下停止PCA计数器工作 // 选择PCA时钟源为Fosc/12,禁止PCA计数器溢出时中断 CCAPM0=0x42; // 设置PCA模块为PWM输出方式。 CR=1; // PCA计数器开始运行 } void main() { initPWM(); CCAP0H=0x20; // 脉宽控制 while(1); // 让程序停在这里。 } 实验结果:用万用表测量P1.1输出频率为7.210KHz,占空比为87.5%。理论计算P1.1频率=计数脉冲频率 /256 = 22118400/12/256=7.2 KHz,占空比=(1- CCAPnL/256) ×100%=(1-32/256)×100%=87.5%。可见 理论计算与实际结果是一致的。 |
|
|
|
上面这个人是卖书的么?专门做推销的?》
|
|
|
|
置位EPCnH=1,而其它寄存器可以不用改变,可以彻底关断PPWM输出,但下次启用该路PWM输出,请复位EPCnH=0,否则PWM无法输出!
|
|
|
|
只有小组成员才能发言,加入小组>>
2974 浏览 9 评论
2692 浏览 16 评论
3214 浏览 1 评论
8435 浏览 16 评论
3775 浏览 18 评论
6960浏览 6评论
求助,请问MS51FB9AE带隙电压能作为侦测的基准电压吗?
7449浏览 3评论
6950浏览 3评论
支持UART-to-BLE透传的新唐NuTool – BLE ATCMD开发工具推荐
5798浏览 3评论
9370浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-23 16:10 , Processed in 0.645528 second(s), Total 57, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号