Re: 請教12F629奇怪的當機狀況
|
||||
---|---|---|---|---|
資深會員
|
1. 開關放於 7805 INPUT 端 是否較好 ? OUTPUT 端 ( VDD ) 有無加電解電容 ?
2. 暫且 瞎子摸象一下 : 12F629 工作電壓 2V-5.5V , Brown-OUT 電壓 為 2.025 ~ 2.175 V ( 100uS) Brown-OUT 原意 為 電壓大幅下降 , 造成 外部電路工作不正常 , 所以要 MCU RESET 來重設外部電路 , 所以 除非電壓剛好降到 2V 以下一點點 , 不然 MCU 要亂掉的機會不大 所以假如 你外部電路對電源不敏感 ( LED , TR .... ) 否則 你可能要重新檢視一下你的電源電路
發表於: 2010/2/20 6:57
|
|||
|
Re: 請教12F629奇怪的當機狀況
|
||||
---|---|---|---|---|
新會員
|
新年快樂!
目前我的電源是一般的12V/800mA Switching Adopter, 然後再用7805變成5V給電路使用,目前可以確定的是,在沒 有BOD=OFF POR=ON的情況下直接插上adopter,12F629是一定會當機沒有任何反應, 若是改為從7805輸出端開關電源,則有很大機會造成程式失控,當初曾懷疑是否有脈衝跑進來, 使用示波器觀察沒有任何發現,MCLR腳也使用了二極體限位避免高壓造成進入燒錄模式... 但是這些問題在打開BOD之後都解決了,但還是想藉此請教一下, 在正式的產品設計當中BOD是否都會被開啟? 關閉BOD似乎有減少功耗的用意,但是這樣可靠性是否同時 降低?還是說會有另外的方法來補足呢?
發表於: 2010/2/20 2:32
|
|||
|
Re: 請教12F629奇怪的當機狀況
|
||||
---|---|---|---|---|
資深會員
|
新年快樂
1 . GP4 好像沒什麼要特別注意的地方 , 是否再 REVIEW 一下 程式 2. Brown-out 我習慣 OFF , 78L05 也常在用 , 似乎沒這種問題 .....
發表於: 2010/2/18 20:59
|
|||
|
Re: 請教12F629奇怪的當機狀況
|
||||
---|---|---|---|---|
新會員
|
目前第二個關於啟動的問題解決了,原來用7805當電源還是把BOR開啟比較保險一點...
發表於: 2010/2/17 1:20
|
|||
|
請教12F629奇怪的當機狀況
|
||||
---|---|---|---|---|
新會員
|
敝人這兩天使用12F629寫了一個邏輯輸出功能,
簡單的說就是一個位於GP3(MCLR)的按鈕當輸入, 每按一下GP0~GP2及GP4的輸出就會依照程式內的對照表做 順序的變化。 但是目前碰到一種奇怪當機情況,就是GP0~2還是會依照查 表的值做正確的變化,GP4卻變成沒有輸出始終為0, 就像是程式一樣是正確的執行,硬體的輸出卻不正常, 按鍵去抖動我有做,也使用查表直接輸出整個GPIO避免PORT 的R/W問題,請問是什麼問題會造成這樣的情況發生呢? 還有一個問題就是每次送上電源,12F629不一定會正常啟動, 即使有開啟PWRTE也是一樣,換一顆新的F629也是一樣... 過去使用16F627、16F84、16F676都沒碰過以上這兩種情況, 令我百思不得其解... CONFIG狀態: PWRTE ON WDT OFF MCLRE OFF BODEN OFF CPD_OFF CP_OFF INTRC_OSC_NOCLKOUT
發表於: 2010/2/16 16:32
|
|||
|