主題:9160,PWM計數器 共有39867人關注過本帖 |
---|
chaos |
1樓 |
9160,PWM計數器 Post By:2012-4-5 12:04:00 [只看該作者]
9160,PWM輸出脈沖過程中,能否獲取PWM的計數器?
|
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2012-4-5 12:45:00 [只看該作者]
我們的PWM輸出,是指按一定重復頻率,一定占空比輸出穩定的脈沖,不存在讀計數器的問題。你是希望實現什么功能?
|
|
單帖管理 | 引用 | 回復 |
chaos |
3樓 |
Post By:2012-4-5 13:02:00 [只看該作者]
控制步進電機,過程中獲取步數(位置)
|
|
單帖管理 | 引用 | 回復 |
x10 |
4樓 |
Post By:2012-4-5 15:31:00 [只看該作者]
步進電機控制的驅動,我們目前做的工作不多。你需要控制發送的脈沖數量是吧。能否把你的具體需求發郵件給我x10@emtronix.com,我看我們能否修改EM9160的驅動,實現你所需要的功能,謝謝。
|
|
單帖管理 | 引用 | 回復 |
chaos |
5樓 |
Post By:2012-4-5 16:12:00 [只看該作者]
謝謝。我們的控制大概是這樣的:
StartPWM();//啟動電機 while(TRUE) {   if(檢測到物體)     記錄電機當前的步數(PWM計數); } 所以想在PWM發送脈沖過程中,有類似GetPWMCount()這樣的函數,獲得當前已經發送了多少脈沖。 不過后來想到,用GetTickCount()來獲得時間差,也可以間接得到已發送的脈沖。 |
|
單帖管理 | 引用 | 回復 |