熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2020-4-20 00:02
正文摘要:霍爾元件把脈沖信號(hào)傳給外部中斷0,由外部中斷0計(jì)數(shù),由內(nèi)部定時(shí)器1計(jì)時(shí),獲得轉(zhuǎn)速。但是這段外部中斷計(jì)數(shù)函數(shù)實(shí)在看不懂,為什么不直接設(shè)個(gè)參數(shù),當(dāng)每中斷一次加一就行。跪求解答!! |
313524808 發(fā)表于 2020-4-21 10:27 什么意思 |
應(yīng)該是中斷代碼的原因 |
之一知足 發(fā)表于 2020-4-20 23:10 大神我知道啦,我就是想試試能不能理解這個(gè)代碼怎么運(yùn)行的。 |
f556 發(fā)表于 2020-4-20 14:42 麻煩能再詳細(xì)解釋一下嗎,怎么實(shí)現(xiàn)計(jì)數(shù)的。謝謝 |
去看我發(fā)的帖子,仿真編碼器電機(jī)測(cè)速,原理基本相同。為啥感覺(jué)你這個(gè)寫的好復(fù)雜 |
原作者是在int 0中啟到TR0,第二次int 0不再啟動(dòng)。但程序過(guò)分復(fù)雜,你的懷疑有道理,可以優(yōu)化。只有的開(kāi)始時(shí)間,累計(jì)次數(shù),結(jié)束時(shí)間就可以測(cè)速了。 |
你這圖看著費(fèi)眼睛,可以吧代碼復(fù)制粘貼進(jìn)來(lái),也可以用QQ截圖 |
Powered by 單片機(jī)教程網(wǎng)