Re: 請教 PIC16F505 開機誤動作問題
|
||||
---|---|---|---|---|
資深會員
|
最簡單的老方法 開機時加個大概100ms的延遲副程式
還有開機時 io及相關register有做初值設定嗎 按鈕有加debounce嗎, debounce是大約幾十ms 檢查一次 連續檢查n次都有 才確定真的有按下 才會送出按鍵碼或執行相關程式
發表於: 2010/1/12 18:25
|
|||
My name is jan,Jan是棒的
|
||||
|
Re: 請教 PIC16F505 開機誤動作問題
|
||||
---|---|---|---|---|
版主
|
我問為是:
1. 開機的Reset 不良,16F505 沒有BOR 的設計。請問你的現象是不是 : 第一次開機很正常,關機重開有時就不正常,如果關機九一點再開又可以正常? 2. 如果Reset 動作正常,那就是軟體的問題了。 3. 16F505 的 I/O 腳有外接電源的輸入或有 Hi 電位輸入導致 Hi 電壓經 ESD 保護二極體送電給 PIC。
發表於: 2010/1/12 14:14
|
|||
|
請教 PIC16F505 開機誤動作問題
|
||||
---|---|---|---|---|
初級會員
|
請教一下
在下使用 16F505 在開機時很容易發生誤動作 例如:開機瞬間偵測按鈕有被按就執行該有的動作 但是時常發生執行不是被按按鈕或是沒有按按鈕的動作 這可能原因是什麼?困擾我好多天了,一直沒法解決 是因為開機時震盪器不穩嗎? 我用的是 INTOSC w/ RB4 ON OSC2 , 因為沒有外部震盪器 用這個選項是表示 RB4 不能用在一般 I/O 了嗎?
發表於: 2010/1/12 11:58
|
|||
|