欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 求助51單片機如何精確PWM脈沖個數 [打印本頁]

作者: 非凡科技    時間: 2021-5-10 20:07
標題: 求助51單片機如何精確PWM脈沖個數
新手求思路!指定時間內發送PWM脈沖個數精確到個位數。
作者: wulin    時間: 2021-5-10 20:07
一般用兩種方法:1.脈寬固定,用改變周期來達到改變占空比的目的。2.周期固定,用改變脈寬來達到改變占空比的目的。只要周期是脈寬的整數倍,在MCU可及的指定時間內發送PWM脈沖個數精確到個位數不是問題。
作者: 名字不是重點    時間: 2021-5-11 07:27
  在代碼(IO~)的后邊加入代碼(Count++),最終這個Count/2,就能計數,除非PWM的占空比是0%或100%。

作者: man1234567    時間: 2021-5-11 08:11
PWM從哪里來 ?如果自制就在內部加個計數器就,不知道就用定時器做個外部脈沖計數器。
作者: 非凡科技    時間: 2021-5-11 08:37
名字不是重點 發表于 2021-5-11 07:27
在代碼(IO~)的后邊加入代碼(Count++),最終這個Count/2,就能計數,除非PWM的占空比是0%或100%。

要的效果是時間到脈沖剛好發完
作者: 名字不是重點    時間: 2021-5-11 08:57
非凡科技 發表于 2021-5-11 08:37
要的效果是時間到脈沖剛好發完

這樣?多計算一些內容了。。Pwm_Frequency=T/Count/2,但要先知道T和Count,不知這樣對不對你的需求?
作者: 一沐123    時間: 2021-5-11 09:00
定時器主從模式,用一個定時器做PWM輸出,頻率可以通過預分頻值調整,這個定時器就是主定時器。再選一個定時器做從定時器,用于計數。
作者: 非凡科技    時間: 2021-5-11 10:18
名字不是重點 發表于 2021-5-11 08:57
這樣?多計算一些內容了。。Pwm_Frequency=T/Count/2,但要先知道T和Count,不知這樣對不對你的需求?

您這個要用PCA模塊嗎
作者: birdzhyli    時間: 2021-5-11 11:23
如果用單片機自帶的PCA模塊,就仔細研讀芯片手冊里的例程,別人不知道你用的什么芯片沒法具體說怎么設置。
如果是自己控制IO口輸出的話就弄個定時器,想怎么控制就怎么控制。

如果定時器控制還整不太明白,建議先多看看手冊和例程,練練手,不然別人說了也弄不明白
作者: attitude_Amy    時間: 2021-5-11 16:55
1、通過指定時間需要發送的PWM個數計算出PWM脈沖的頻率  2、程序設置PWM脈沖頻率和周期  3、開定時器 定時指定的時間開始發送脈沖  4、定時器到指定的時間 關閉脈沖發送




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1