Re: IO切換
|
||||
---|---|---|---|---|
高級會員
|
恩... 感謝二位指點
串了電阻上去 暫存器值就正常了 PIC真耐超
發表於: 2006/11/14 12:18
|
|||
|
Re: IO切換
|
||||
---|---|---|---|---|
資深會員
|
你可以看一下datasheet有關RMW相關的問題,因為LED的導通電壓大約只有0.7V左右,所以當你從OUTPUT變成INTPUT後,那支腳位也只是反應當時的電壓而已。也是說0.7V,PIC應該會把它當成是旌邏輯0,你可以在LED上串個電阻試試看,這時再從該腳位讀進來的值應該就是邏輯1了。
發表於: 2006/11/13 22:37
|
|||
|
Re: IO切換
|
||||
---|---|---|---|---|
版主
|
PORTD會變成零,是讀取PORTD是從I/O腳讀進來的訊號,你的PORTD是否有揭穿聯電組後再接LED,如沒有就是LED將輸出拉到快短路了,這樣PIC也就快燒掉了。
發表於: 2006/11/10 8:19
|
|||
|
Re: IO切換
|
||||
---|---|---|---|---|
版主
|
程式看起來應該沒錯。可以用PAGESE的指令試試:
BSF STATUS,RP0
發表於: 2006/11/9 11:44
|
|||
|
IO切換
|
||||
---|---|---|---|---|
高級會員
|
請問一下
我在程式一開始時 要PORTC,4輸出 然後送出訊號之後 要讓PORTC,4變輸入 接收資料 以下是我的程式部分
START:
這樣寫 行嗎??
發表於: 2006/11/8 23:33
|
|||
|