|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
有些單片機有捕捉功能,捕捉作用是什么啊? |
| 作者:nevea 欄目:單片機 |
有些單片機有捕捉功能,捕捉作用是什么啊? 謝謝指教!! |
| 2樓: | >>參與討論 |
| 作者: jt4117 于 2007/1/15 14:57:00 發(fā)布:
捕捉可以讓我們知道兩次外部中斷之間的時間。 |
|
| 3樓: | >>參與討論 |
| 作者: nevea 于 2007/1/15 15:03:00 發(fā)布:
樓上,講可以知道同一外部中斷源的兩次中斷時間差? 樓上,講可以知道同一外部中斷源的兩次中斷時間差? 可是,我們?yōu)槭裁匆肋@個時間差呢?/ 呵呵,新手一個,請大俠不吝賜教! |
|
| 4樓: | >>參與討論 |
| 作者: hq_y 于 2007/1/15 15:13:00 發(fā)布:
需要精確測量的時候 |
|
| 5樓: | >>參與討論 |
| 作者: jt4117 于 2007/1/15 15:18:00 發(fā)布:
很多時候有這個功能很方便 具體的項目當(dāng)你接觸的時候就清楚了。 比如說在紅外接收上。將外部中斷口做紅外數(shù)據(jù)接收端。 因為通常紅外編碼有頭,數(shù)據(jù),校驗,尾,是根據(jù)脈沖寬度不同來區(qū)分。 有些編碼格式是0,1也是不同寬度的脈沖。有捕捉功能就很容易區(qū)分它們。 說白了就是我可以準(zhǔn)確判斷兩個外部事件的時間間隔,這個有些時候很有用的。 |
|
| 6樓: | >>參與討論 |
| 作者: nevea 于 2007/1/15 15:19:00 發(fā)布:
高手們 ,能多說點兒嗎? 一言一語的,我理解還是不深啊,有時間的高手,多說幾句行嗎?? |
|
| 7樓: | >>參與討論 |
| 作者: jt4117 于 2007/1/15 15:24:00 發(fā)布:
我也是菜鳥一個 這個就是單片機的一個功能而以,理解了就行了。具體用到的時候就會明白。其實真正跟高手要學(xué)習(xí)的不是這個,是程序的“算法”和“結(jié)構(gòu)”。 |
|
| 8樓: | >>參與討論 |
| 作者: nevea 于 2007/1/15 15:27:00 發(fā)布:
感謝樓上, 也就是說 一般I2C和SMbus 這種串口,使用捕捉的情況多一些,是嗎?謝謝! |
|
| 9樓: | >>參與討論 |
| 作者: coldra 于 2007/1/15 15:30:00 發(fā)布:
5樓說的很明白了 再舉個例子,曾做過一個測車輪轉(zhuǎn)速的設(shè)備,車輪上安裝傳感器,每轉(zhuǎn)一周產(chǎn)生一個脈沖,當(dāng)然可以用普通IO口查詢,可是太浪費單片機運轉(zhuǎn)時間,如果轉(zhuǎn)快了可能還要丟失一些脈沖,沒人會這樣做。 也可以用普通外部中斷,可是每次中斷都要讀下定時器的值并清零定時器準(zhǔn)備下一次中斷,有些麻煩因要值行一些軟件語句會產(chǎn)生誤差,也就是實際讀到的并不是中斷時刻的值。 而如果用捕獲,設(shè)置好,每次硬件中斷自動保存時間值,中斷之后讀出來就可以了。 |
|
| 10樓: | >>參與討論 |
| 作者: nevea 于 2007/1/15 15:38:00 發(fā)布:
呵呵,我想我明白一些了.謝謝各位!! |
|
| 11樓: | >>參與討論 |
| 作者: iC921 于 2007/1/21 16:49:00 發(fā)布:
這個問題,我看不明白 你就說明是什么單片機的什么捕捉功能吧。講出來,沒兩下就有答案了。 |
|
| 12樓: | >>參與討論 |
| 作者: nevea 于 2007/1/22 9:03:00 發(fā)布:
謝謝樓上哥哥費心 我只求個初步理解,等具體到項目時如有不懂的再向諸位詳細請教! |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |