Re: BTFSS、BTFSC指令的問題
|
||||
---|---|---|---|---|
新會員
|
原來如此,那請問~有辦法改善嗎?
等待開關放開再進行動作,這方法可行嗎? 要如何做呢 >"< 謝謝哦~
發表於: 2007/8/16 18:30
|
|||
|
Re: BTFSS、BTFSC指令的問題
|
||||
---|---|---|---|---|
資深會員
|
那是因為MCU的速度太快了...
當你按下按鍵時,GPIO,5=0,所以程式會一直往下跑..你設的判斷式形同虛設,變成下列的程式,你當然會看到LED亂閃.
START: BCF STATUS,RP0
發表於: 2007/8/16 17:10
|
|||
|
Re: BTFSS、BTFSC指令的問題
|
||||
---|---|---|---|---|
新會員
|
謝謝您的解答 ^^ ,不過剛剛測試了一下,不太正常。
程式部分是:
START: BCF STATUS,RP0
怪怪的地方是有時候按下開關後,LED亮的順序不對,亂亮 @@ 程式應該沒問題吧...還是我電路接錯阿...? 開關的部份是把5V電壓接在51K歐姆電阻,然後電阻串聯104電容, 再將開關與電容並聯後接地。而GPIO 5則接在電阻和電容之間。
發表於: 2007/8/16 16:18
|
|||
|
Re: BTFSS、BTFSC指令的問題
|
||||
---|---|---|---|---|
資深會員
|
偵測外部信號...GPIO,5要設定成輸入.
當然有偵測的功能. 燒錄的config bit記得設成內部振盪. AD記得要關閉,預設AD ON. 最後硬體電路要接對啦~
發表於: 2007/8/16 14:28
|
|||
|
BTFSS、BTFSC指令的問題
|
||||
---|---|---|---|---|
新會員
|
BTFSS GPIO,5
請問此指令這樣使用在外部開關偵測是否有問題呢 GPIO.5接一開關,若開關有動作後,這指令是否有偵測的功能呢? 使用12F675~
發表於: 2007/8/16 14:16
|
|||
|