看板 [ ASM ]
討論串[問題] 量測脈波寬度
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者BlueFeel (藍色感覺)時間15年前 (2009/04/12 00:42), 編輯資訊
3
0
0
內容預覽:
請教一下,. 如果我要設計一個..... pin2 輸入負脈波寬度>1ms , pin1 = 1. <1ms , pin1 = 0. 的功能. 剛開始以為 pin2用INT0(外部中斷)做. 在中斷函式內 寫個 計數器,. 當跳開後,會依計數值做pin1判斷1還是0. 後來發現,我誤會中斷的意義.
(還有87個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ruemann (樹海游魂)時間15年前 (2009/04/12 03:52), 編輯資訊
0
0
0
內容預覽:
通常啦,你要的結果有 n 種解法,要怎麼解就是看你的應用和其他因素. 例如這只是一個練習的話,Anal 說的是一種方法,但缺點在於在 plus 在改變狀態. 之前,程式會被卡在 ISR 裡面. 當然更簡單的話,就是連中斷都不用進,整個迴圈就是在 poll IO 和計數 XD. 如果你的程式有要做其他
(還有911個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者lostmyself (該抓住的 要得著)時間15年前 (2009/04/12 13:49), 編輯資訊
0
0
0
內容預覽:
用 timer. 定期去 check pin2 來計算 脈波 寬度. 週期自己調小一點, 跟用外部中斷的delay時間不會差太多.. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.112.94.123.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者katzlee (I wish)時間15年前 (2009/04/13 19:04), 編輯資訊
1
0
0
內容預覽:
我之前也是要做量測PWM Duty的function,也是想了好久. 因為你duty的精度跟你MCU count的快慢強相關.... 當你的PWM頻率一快時,計數出來的結果,換算回Duty其實不太準. 不過你如果只是要判斷大於1ms就可以,超過一點沒關系的話那就還好. 我最後的方法是 直接讓他進一個
(還有9個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者BlueFeel (藍色感覺)時間15年前 (2009/04/13 20:55), 編輯資訊
0
0
0
內容預覽:
感謝您的建議. 主要是因為成本不想太高 (希望mcu只要50元以下,好買). 雖然沒有要很精準需要去算多少ms,但也不能有 PULSE, mcu卻lose判斷到的機會出現. 因為成本考量 , 外面接一些被動元件超過50元也不行. 所以很麻煩. 目前買到的是AT89C2051 (50元). 覺得很怪,
(還有49個字)
首頁
上一頁
1
2
下一頁
尾頁