最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

[求助]關(guān)于S12 的邊緣捕捉問題

作者:xiaohe1985 欄目:單片機(jī)
[求助]關(guān)于S12 的邊緣捕捉問題
我想用S12的邊緣輸入捕捉來檢測01開關(guān)的按動次數(shù),在B口顯示
程序是這樣的,但為什么不行呢?

已經(jīng)用萬用表檢測到IO口的電平是有變化的~~謝謝~~



void InitECTinput(void){
DDRT=0xf0;
TIOS=0x00; //channel 0 as input
TCTL4=0x01; //set rising edge
TIE=0x00;


}

unsigned CHAR i=0;
void main(void) {


DDRB=0xFF;
PORTB=0x00;
InitECTinput();
EnableInterrupts;
TSCR1_TEN=1;
while(1){

if(TFLG1_C0F) {
TFLG1_C0F=1;
i++;
PORTB=i;
}
}


2樓: >>參與討論
張明峰
怎么不行了呢?
若根本就沒有檢測到,則要檢查初始化是否正確;若顯示的次數(shù)不對,則你沒有考慮開關(guān)的抖動。

另,如果是檢測機(jī)械開關(guān),則大可不必用硬件捕捉功能,軟件查詢就可以了。

3樓: >>參與討論
xiaohe1985
回復(fù)~~
哈哈~~謝謝~應(yīng)該是初始化的問題~

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
為什么我的MC9S12DG128進(jìn)不了中斷?
HCS08指令集中文
qg8中文資料下載
飛思卡爾 到底有什么優(yōu)點(diǎn)?
請張工講一下MC9S12D64的輸出比較用法
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號