亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
為什么單片機(jī)pwm要用定時(shí)器實(shí)現(xiàn)?直接io不是也行嗎 何必搞得那么麻煩呢
[打印本頁]
作者:
xjtong
時(shí)間:
2018-4-13 18:17
標(biāo)題:
為什么單片機(jī)pwm要用定時(shí)器實(shí)現(xiàn)?直接io不是也行嗎 何必搞得那么麻煩呢
問一個(gè)關(guān)于pwm的問題
為什么pwm要用定時(shí)器?
直接用單片機(jī)的io口控制下面這樣也能實(shí)現(xiàn)啊
p1_1=1
延時(shí)1ns
p1_1=0
延時(shí)1ns
然后修改延時(shí)時(shí)間來控制速度,可以嗎?
為什么要用定時(shí)器,那么麻煩??
作者:
奎爾塞拉
時(shí)間:
2018-4-13 18:56
修改延時(shí)時(shí)間也要通過編程實(shí)現(xiàn),也要占用時(shí)間啊。所以這樣占空比就會(huì)比你設(shè)計(jì)得小得多吧
作者:
hawkfyj
時(shí)間:
2018-4-13 20:00
好像是驅(qū)動(dòng)電流不夠吧
作者:
wulin
時(shí)間:
2018-4-13 20:35
你是高手,你寫一個(gè)1ns延時(shí)程序試試。
作者:
yzwzfyz
時(shí)間:
2018-4-13 21:37
有此一問,說明樓主是有主見的人,敢于懷疑“書本”,贊一個(gè)!
同意你的說法!
不過,如果單片機(jī)有許多事件要處理時(shí),你打算如何處理PWM呢?如同時(shí)需要處理“鍵盤”、多個(gè)LED“顯示”、多路AD量測、驅(qū)動(dòng)多路開關(guān)……
作者:
xjtong
時(shí)間:
2018-4-14 05:18
明白了,本身是可行的。問題是時(shí)間受程序影響,所以要用不受程序影響時(shí)間的pwm。謝謝各位了。我是個(gè)文科畢業(yè)的,對(duì)這些很感興趣,基本功很差,所以有些問題讓大家見笑了!!
作者:
jianerdai
時(shí)間:
2018-4-14 10:12
如果用程序直接處理,單片機(jī)就不能做其他事情了,一旦做其他事情,就會(huì)延誤時(shí)間,而定時(shí)器是獨(dú)立運(yùn)行的,一旦參數(shù)設(shè)置好,就可以不用程序干預(yù)準(zhǔn)時(shí)執(zhí)行動(dòng)作,實(shí)際上pwm也可以采用定時(shí)器中斷里加上IO控制指令來完成,這樣可以指定任意輸出口做pwm的輸出。
作者:
zghnpdszkx
時(shí)間:
2018-4-14 10:17
使用指令實(shí)現(xiàn)PWM的話CPU就不能去做其它事情了,其中如果發(fā)生中斷,PWM波也會(huì)不準(zhǔn)確。用定時(shí)器計(jì)數(shù)器的話可以實(shí)現(xiàn)多線程的效果。
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1