lkc8210 發表于 2024-11-14 13:25
用一個定時器+一個外部中斷來記錄脈沖信號
外部中斷每收到一個脈沖就對變量加1
定時器定時統計變量的值

piscest_x 發表于 2024-11-14 16:12
有例程嗎?我現在不是使用的中斷來判斷,是直接判斷AB的電平區分正轉還是反轉
lkc8210 發表于 2024-11-14 17:13
可以參考我的貼子
http://www.raoushi.com/bbs/dpj-209594-1.html
xiaobendan001 發表于 2024-11-15 07:13
自然是要有個反應速度問題,你要做到多快?用更快的芯片比如STM32的,甚至DSP會更快的。
piscest_x 發表于 2024-11-15 09:08
不需要很快,就手動旋轉編碼器計數,慢旋加1,快旋多次才加1,現在的問題就是怎么判斷是慢旋還是快旋
piscest_x 發表于 2024-11-15 09:08
不需要很快,就手動旋轉編碼器計數,慢旋加1,快旋多次才加1,現在的問題就是怎么判斷是慢旋還是快旋
WL0123 發表于 2024-11-16 16:59
//T0中斷服務函數 周期10ms
void Timer0Interrupt() interrupt 1
{
piscest_x 發表于 2024-11-16 23:09
void INT0_ISR (void) interrupt 0
{
if(last_A == 1&& BM_KEY_A == 0)
轉速傳感器.rar
(1.89 KB, 下載次數: 0)
| 歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |