|
|||||||||||
| 技術(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 |
有誰用過ZLG7290嗎?想請教幾個問題,謝謝! |
| 作者:terance 欄目:ARM技術(shù) |
有誰用過ZLG7290嗎?想請教幾個問題,謝謝! 1、ZLG7290上有一個/INT口,在EASYARM2200上接了外部中斷3,這個/INT口的作用是不是用來產(chǎn)生鍵盤輸入中斷,即有按鍵按下時,/INT由高 變低,產(chǎn)生外部中斷3中斷? 2、如果鍵盤輸入是利用外部中斷3來識別,那是不是就是要把鍵盤處理程序放在外部中斷3的中斷服務(wù)程序中?像類似與單片機上利用外部中斷 來識別鍵盤輸入一樣,當(dāng)有按鍵按下時,產(chǎn)生中斷,調(diào)用中斷服務(wù)程序,處理按鍵輸入,如果是這樣的話,在easyarm2200中,卻找不到外部中 斷3的處理程序,而是采用了下面的程序來對按鍵處理?如果這樣處理的話,那ZLG7290上的/INT輸入端和LPC2210的外部中斷3在這里起了什么 作用? /* 讀取按鍵,設(shè)置鍵值對應(yīng)的顯示位閃爍 */ while(1) { DelayNS(1); key = 0; IRcvStr(ZLG7290, 0x01, disp_buf, 8); if(0==disp_buf[1]) { key = disp_buf[0]; } SWITCH(key) { case 1: case 9: ZLG7290_SendCmd(ZLG7290, 0x01); break; case 2: case 10: ZLG7290_SendCmd(ZLG7290, 0x02); break; case 3: case 11: ZLG7290_SendCmd(ZLG7290, 0x04); break; case 4: case 12: ZLG7290_SendCmd(ZLG7290, 0x08); break; case 5: case 13: ZLG7290_SendCmd(ZLG7290, 0x10); break; case 6: case 14: ZLG7290_SendCmd(ZLG7290, 0x20); break; case 7: case 15: ZLG7290_SendCmd(ZLG7290, 0x40); break; case 8: case 16: ZLG7290_SendCmd(ZLG7290, 0x80); break; default: break; } } |
| 2樓: | >>參與討論 |
| 作者: zcq30 于 2007/5/7 21:26:00 發(fā)布:
可以參考采用外部中斷功能的ZLG7290例程。 1、ZLG7290上有一個/INT口,在EASYARM2200上接了外部中斷3,這個/INT口的作用是不是用來產(chǎn)生鍵盤輸入中斷,即有按鍵按下時,/INT由高變低,產(chǎn)生外部中斷3中斷? 是的,這樣能夠有效的發(fā)揮ZLG7290優(yōu)越的鍵盤功能。 2、如果鍵盤輸入是利用外部中斷3來識別,那是不是就是要把鍵盤處理程序放在外部中斷3的中斷服務(wù)程序中?像類似與單片機上利用外部中斷來識別鍵盤輸入一樣,當(dāng)有按鍵按下時,產(chǎn)生中斷,調(diào)用中斷服務(wù)程序,處理按鍵輸入,如果是這樣的話,在easyarm2200中,卻找不到外部中斷3的處理程序,而是采用了下面的程序來對按鍵處理?如果這樣處理的話,那ZLG7290上的/INT輸入端和LPC2210的外部中斷3在這里起了什么作用? 您的理解完全正確,由于該例程任務(wù)簡單,采用了查詢方式。 |
|
| 3樓: | >>參與討論 |
| 作者: thw 于 2007/5/8 12:07:00 發(fā)布:
。。。 我用7290,按鍵抖動非常厲害,INT上的電平也跳的厲害,中斷服務(wù)程序不好寫 |
|
| 4樓: | >>參與討論 |
| 作者: terance 于 2007/5/9 10:39:00 發(fā)布:
謝謝~~~ 謝謝!請問哪里可以找到采用外部中斷功能的ZLG7290例程啊,我找了很多資料,都是查詢方式··· * - 本貼最后修改時間:2007-5-9 10:42:30 修改者:terance |
|
| 5樓: | >>參與討論 |
| 作者: thw 于 2007/5/10 9:58:00 發(fā)布:
。。。 把/INT連到你的中斷腳上就行了嗎 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號 |