PIC单片机怎样利用PWM模块设置10ms的脉冲周期?
答案:2 悬赏:60 手机版
解决时间 2021-02-26 17:28
- 提问者网友:暮烟疏雨之际
- 2021-02-26 01:06
(PR2+1)*4*Tosc*(TMR2预分频)=256*4*0.25*16=4096<10000usPIC单片机怎样利用PWM模块设置10ms的脉冲周期?
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-02-26 01:47
设置PWM周期脉冲首先看你单片机的时钟周期是多少,然后设置相应的定时器为PWM模式,然后设置定时器的特殊寄存器来设置它的占空比,而且datasheet一般有计算式看能不能满足你的需求周期。还有PWM的周期也是在寄存器离选择分频什么的,单片机不一样设置不一样,只能参照datasheet了。比如你的单片机时钟周期是20ms,需要10ms周期的脉冲就要经行2分频,就去看具体定时器的具体特殊寄存器的设置,然后10ms里面H占多少,L占多少,这就是占空比的设置问题了。这个一般设置定时器的计数器寄存器什么的,关键还是看datasheet。不好意思,很牵强的回答,希望能帮到你。
全部回答
- 1楼网友:我住北渡口
- 2021-02-26 02:05
10ms占空比算什么意思,占空比一般是要看周期的了,如果周期很长那占空比就很小,如果周期短那就占空比很大了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯