|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
求教:普通IO口怎樣分辨輸入信號(hào)的頻率 |
| 作者:peter_13 欄目:單片機(jī) |
各位大蝦:普通IO口怎樣檢測(cè),分辨輸入信號(hào)的頻率,同時(shí)不影響固定的執(zhí)行程序!謝謝了。。。。。 |
| 2樓: | >>參與討論 |
| 作者: wjy1107 于 2006/1/6 9:55:00 發(fā)布:
要檢測(cè)的信號(hào)的頻率范圍是多少 |
|
| 3樓: | >>參與討論 |
| 作者: 像見 于 2006/1/6 14:05:00 發(fā)布:
中斷和掃描,只能是這個(gè) 這樣能分辨輸入信號(hào)的頻率 不是很好 只能在單片機(jī)的周期內(nèi) 在程序里重復(fù)掃描 自己計(jì)算一下程序運(yùn)行的時(shí)間 |
|
| 4樓: | >>參與討論 |
| 作者: peter_13 于 2006/1/7 13:56:00 發(fā)布:
普通IO口怎樣分辨輸入信號(hào)的頻率 信號(hào)周期是300ms,我要檢測(cè)io口是否有300ms周期的高低電平信號(hào),如果有那么我要做循環(huán)的程序,時(shí)間很長(zhǎng)。如果檢測(cè)到io口信號(hào)消失,變?yōu)槌掷m(xù)的低電平,那么去做另外一個(gè)程序。用中斷時(shí)他就一直檢測(cè),執(zhí)行不了固定循環(huán)程序,用掃描時(shí)(在循環(huán)程序中嵌入掃描時(shí))又滿足不了實(shí)時(shí)性!請(qǐng)問怎么辦?謝謝各位大蝦。。。。。。。。。。。 |
|
| 5樓: | >>參與討論 |
| 作者: 楊工 于 2006/1/7 14:47:00 發(fā)布:
安排在在外部中斷口比較合理。 |
|
| 6樓: | >>參與討論 |
| 作者: zljzlj 于 2006/1/7 22:49:00 發(fā)布:
我的做法! 一個(gè)外中斷,一個(gè)定時(shí)器。 相信大家都知道用單片機(jī)的I/O口軟件接受遙控信號(hào)吧。 我最近就做了一個(gè), 方法就是這樣。 中斷來決定是否開啟定時(shí)器,也就是說組合一個(gè)外部電平脈寬檢測(cè)器, 組織好流程,不會(huì)影響其他模塊的。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |