Re: ex738
|
||||
---|---|---|---|---|
初級會員
|
I use HyperTerm,but why does the display look like "奜O**B000000000022d" ?I just send "jdiwjewieujwoek" to com port.
發表於: 2004/8/23 23:12
|
|||
|
Re: MCP23016-I-SS
|
||||
---|---|---|---|---|
版主
|
到MICROCHIP美國網站可以查到它是:16BIT I2C I/O EXPANDER。
也就是說,可以利用 I2C (2隻腳),擴充到16隻I/O腳。 由於它另外具有3隻腳可以定址,所以,最多可以並聯8顆;亦即可以將2隻腳擴充到128個I/O !!!! 至於可以用在那裏,就大家自由發揮囉!
發表於: 2004/8/23 22:37
|
|||
|
Re: MCLR 當成輸出用!?
|
||||
---|---|---|---|---|
版主
|
MCLR作為I/O使用時,只具有INPUT (輸入)的功能。
發表於: 2004/8/23 22:30
|
|||
|
Microchip 何時將推出白光LED Charger Pump 〝串聯 〞
|
||||
---|---|---|---|---|
新會員
|
請問一下目前 Microchip - mcp1252/3 是並聯的方式,後續是否會推出 〝串聯〞 的 Charger Pump 還是已經出還ㄌ...
還沒的話,何時將會推出?還是沒有考慮推出? 小猴子....
發表於: 2004/8/23 18:28
|
|||
|
Re: 使用ICD2的除錯模式,程式記憶體第一個位址需填入NOP問題
|
||||
---|---|---|---|---|
版主
|
舊版的 ICD 是有此一規定,但 ICD2 找不到要在 0x0000 的位址加入NOP 的指令,沒加一樣跑的很好。
C語言可不用加這個 NOP,寫那麼多的C程式用 ICD2 debugger 也沒有問題。可參考 W401 的 Workshop 教材。
發表於: 2004/8/23 17:57
|
|||
|
使用ICD2的除錯模式,程式記憶體第一個位址需填入NOP問題
|
||||
---|---|---|---|---|
初級會員
|
使用ICD2的除錯模式,程式記憶體0X00需填入NOP
若不填入會有什麼影響嗎? 又若我使用C語言,需要寫NOP嗎? 如果需要要寫在哪?怎樣寫? 謝謝
發表於: 2004/8/23 16:25
|
|||
|
Re: 按鍵掃描的問題
|
||||
---|---|---|---|---|
版主
|
打電話到 Microchip 來討論交流,02-2500-6610 分機 : 803
發表於: 2004/8/23 13:31
|
|||
|
Re: 按鍵掃描的問題
|
||||
---|---|---|---|---|
新會員
|
謝謝你的建議 不過對中斷使用還不是很清楚 我會試看看
謝謝囉
發表於: 2004/8/23 12:24
|
|||
|
按鍵掃描的問題
|
||||
---|---|---|---|---|
新會員
|
下面這段是我寫的4*4的按鍵掃描程式,可是按鍵ㄅ靈敏,請各位高
手指教一下哪裡出問題了 ScanKey: bcf STATUS,RP0 movlw 20h ;Scan channel-4(7~F) movwf PORTA movlw 08h movwf KeyPort ;紀錄 Channel bsf STATUS,C goto Check_Key ScanLoop: clrf PORTA movf PORTE,w xorlw 04h btfsc STATUS,Z ;檢查掃描是否結束,Z=1表示結束 goto ScanOver rlf PORTE ;Scan channel-1~3 (4~E) movf PORTE,w movwf KeyPort ;紀錄 Channel Check_Key: call Delay2ms movf PORTA,w ;檢查有無按鍵 andlw 0fh ; btfsc STATUS,Z ; goto ScanLoop ;Z=1表示無按鍵,繼續掃描 call D05S movf PORTA,w movwf KeyTmp Wait_Key: movf PORTA,w ;檢查按鍵 andlw 0fh ;Z=1,按鍵放開,取按鍵值 btfsc STATUS,Z ;Z=0,按鍵按住,繼續等待 goto GetKey goto Wait_Key GetKey: movlw 04h movwf KeyIP btfsc KeyPort,0 ;KeyPort=1,4~D goto Get_Num1 movlw 08h movwf KeyIP btfsc KeyPort,1 ;KeyPort=2,1~C goto Get_Num1 movlw 0ch movwf KeyIP btfsc KeyPort,2 ;KeyPort=3,A~E goto Get_Num1 movlw 00h movwf KeyIP btfsc KeyPort,3 ;KeyPort=4,7~F goto Get_Num1 goto ScanOver ;=================================== 再請一問一下 做按鍵掃描時 是要先 令i/o為high 然後送low訊號去偵測按鍵ㄇ 若是相反過來會 造成哪些影響呢
發表於: 2004/8/23 10:08
|
|||
|