Re: PIC12F675 Input問題
|
||||
---|---|---|---|---|
版主
|
PIC12F508 是很單純的 PIC,沒有複雜的周邊。要不要單獨險一個針對 GP2 單純的設為 OUTPUT 模式,利用程式送出一些Pulse 出來測試。我在猜,是不是程式裡友梅改到的地方。請在檢查一下。
發表於: 2007/4/10 8:30
|
|||
|
Re: PIC12F675 Input問題
|
||||
---|---|---|---|---|
版主
|
PIC12F508 設定 I/O 是使用專用的 TRIS 指令。
movlw B'11111000 ; Set GPIO 0~2 for Output tris GPIO
發表於: 2007/4/9 17:06
|
|||
|
Re: PIC12F675 Input問題
|
||||
---|---|---|---|---|
初級會員
|
不好意思...在跟你請教一下,我是使用PIC12F508
所以不需要Bank的選擇,加入設定Digital I/O的話, 是 MOVLW 07H MOVWF CMCON ;Digital I/O BSF STATUS,RP0 ;BANK1 CLRF ANSEL MOVLW 0CH MOVWF TRISIO ;Digital I/O 都要加入ㄇ? 多謝你的回覆,感激不盡....
發表於: 2007/4/9 9:36
|
|||
|
Re: PIC12F675 Input問題
|
||||
---|---|---|---|---|
資深會員
|
要加入設定為Digital I/O即可使用。
BCF STATUS,RP0 ;BANK0 CLRF GPIO MOVLW 07H MOVWF CMCON ;Digital I/O BSF STATUS,RP0 ;BANK1 CLRF ANSEL MOVLW 0CH MOVWF TRISIO ;Digital I/O BCF STATUS,RP0 ;BANK0
發表於: 2007/4/7 11:13
|
|||
|
Re: PIC12F675 Input問題
|
||||
---|---|---|---|---|
初級會員
|
請教一下,你是如何解決的阿,因為我也會用到GPIO_2的腳位,目前也遇到相同的問題,就是我透過GPIO_2的所讀到的結果,都不是我所預期的謝謝,所以想跟你請教一下....
發表於: 2007/4/4 11:20
|
|||
|
Re: PIC12F675 Input問題
|
||||
---|---|---|---|---|
資深會員
|
我已經看到SPEC.上的範例,問題已解決。
發表於: 2007/4/3 23:11
|
|||
|
PIC12F675 Input問題
|
||||
---|---|---|---|---|
資深會員
|
程式如下,GPIO0接一顆LED,執行後不管我GPIO2接Hi或接Low,LED都會一閃一閃,無法控制,請教是否有那裡設定錯誤?還是Input Pin不能這樣子使用?
INITIAL ;------------------------------ ;Set I/O Port ;------------------------------ BSF STATUS,RP0 ;BANK1 MOVLW 0CH MOVWF TRISIO BCF STATUS,RP0 ;BANK0 GOTO START ;------------------------------ START BTFSC GPIO,GPIO2 GOTO START BSF GPIO,GPIO0 CALL DELAY BCF GPIO,GPIO0 CALL DELAY GOTO START END
發表於: 2007/4/3 22:52
|
|||
|