完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
CCAPM0 = 0x42; // PWM0设置PCA工作方式为PWM方式(0100 0010)
CCAP0L = 0x00; // 设置PWM0初始值与CCAP0H相同 CCAP0H = 0x00; // PWM0初始为0 设置CCAP0L和CCAP0H的值0到255来控制灯具,但是当占空比最小时,灯具还是微亮,这是怎么回事 |
|
相关推荐
13个回答
|
|
本帖最后由 瞎折腾 于 2016-9-10 15:14 编辑
这个是可以固定输出0和1的 这是我截取的结构图,你可以从资料里看出来,PWM输出实际就是计数值和设定值得一个比较,当设定值小于计数值时输出0,当设定值大于和等于计数值时输出1,这里就有一个问题了,无论你怎么设置不会是除了小于就是大于,他总有一个定于的时候,所以这个等于怎么处理呢?STC设计上是输出1,要是要是输出O,那么你就会出现达不到最亮了,当然你不一定能看的出来,但是示波器是会看出来的!所以有了一个固定输出0或1的设置。仔细看一下资料吧! |
|
|
|
|
|
|
|
|
|
|
|
arduino的PWM也有这个问题,就是说当你设置PWM0时,实际DA口输出还有7-8左右(假设范围0-255),如果你确实需要输出0,可以把测得的这部分剪掉,即DigitRead(9)-7
|
|
|
|
电路没啥,就控制mos管的导通程度让灯渐亮渐灭,我在mos管的栅极接了10K下拉电阻还是上电瞬间灯闪一下
|
|
|
|
|
|
|
|
|
|
|
|
|
|
奇怪的是上电瞬间灯闪一下是怎么回事
|
|
|
|
楼主有答案了,记得选择最佳,别忘了:P
|
|
|
|
pwm模块占空比为零的时候波形对吗 如果波形对的话 可以考虑电路的问题
|
|
|
|
好的,肯定会选择的,一般上电瞬间io口会有高电平,所以加个下拉电阻后,比以前好一点,但是上电瞬间还是微闪一下
|
|
|
|
huihui163 发表于 2016-9-23 17:47 闪一下,功能实现影响么? |
|
|
|
只有小组成员才能发言,加入小组>>
758 浏览 0 评论
1142 浏览 1 评论
2522 浏览 5 评论
2854 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2701 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1031浏览 3评论
183浏览 2评论
449浏览 2评论
360浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
447浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-13 02:32 , Processed in 1.240001 second(s), Total 74, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号