• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   5 Anonymous Users




(1) 2 »


Re: 請教 PIC16F505 開機誤動作問題
#14
初級會員
初級會員


查看用戶資訊
參照:

Ryang 寫道:
如何解決,可以分享一下嗎?


使用先前所給的建議

開啟 WDT 配合 CLRWDT

上電之後的一段時間都讓 WDT 作 RESET

目前應該沒有問題了

發表於: 2010/1/15 12:43
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教 PIC16F505 開機誤動作問題
#13
版主
版主


查看用戶資訊
如何解決,可以分享一下嗎?

發表於: 2010/1/14 14:19
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教 PIC16F505 開機誤動作問題
#12
初級會員
初級會員


查看用戶資訊
由於基本上硬體已經定案

所以在非必要的狀態下,能不改硬體為上

所以先以軟體著手

目前已經利用軟體順利解決開機不穩的狀況

獲益良多,非常感謝各位所提供的經驗分享^^

發表於: 2010/1/14 12:04
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教 PIC16F505 開機誤動作問題
#11
版主
版主


查看用戶資訊
再 Vdd & Vss 之間加個洩放電組 200 ohm (0.5W, 5Vx5V/200=0.125W),並將濾波用的電解電容變小一點。
這樣關機後放電速度會加快的。

發表於: 2010/1/14 10:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教 PIC16F505 開機誤動作問題
#10
初級會員
初級會員


查看用戶資訊
感謝提供相關著手經驗,

目前先以軟體嘗試看看,

如果不能改善,再考慮硬體改變。

發表於: 2010/1/13 17:07
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教 PIC16F505 開機誤動作問題
#9
資深會員
資深會員


查看用戶資訊
看起來 505 並不適合你

依目前這樣看下來,你不想改硬體,那就只要換 ic 了

價格最接近的應該是 16F610

有 Brown out ,設定之後應該就能解決 reset 的問題。

單純想靠軟體解決 reset 不完全的問題,要有相當的經驗。

如果你仔細看過 datasheet ,你會發現『這些』pic 的工作電壓都是 2volt~5volt

吃過虧的就會知道,這表示 Microchip 只保證 ic 在這個範圍內能正常運作

當電壓超過這個範圍,不保證『不能運作』,

事實上,電壓低到 1.x volt ,pic 都還活著

所以你沒有 reset 電路,想要施行 reset 操作 ,一定會出錯的

(要麻斷電不夠久,沒有reset,或著reset 了,但是 io 異常)。



靠軟體怎麼克服:

一般而言要視硬體、軟體架構而定

一、硬體夠耗電,一斷電,電就會被耗光。

二、軟體 reset,將電壓當成io 輸入,當電壓過低(看你是要用 AD 還是 OP 都可以)自己殺死自己。

三、軟體架構上著手(例如以 timer0 , wdt 配合 reset 操作,整個系統會一直 reset

以這樣的前提下去規劃程式,能做到多複雜?我以前看過用12c508,能夠邊解碼(方波數寬度、數時間)、邊唱歌(軟體pwm)的程式。

一般我們用 12bit 的 pic ,都是以單純功能的tool為主,很少會做到十分複雜的量產品。

發表於: 2010/1/13 16:08
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教 PIC16F505 開機誤動作問題
#8
版主
版主


查看用戶資訊
這是硬體的問題,用軟體方式無法有效的去解決;建議看看: 啟動那隻看門狗再配合冷、熱開機的設定是否有辦法解決。

發表於: 2010/1/13 15:19
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教 PIC16F505 開機誤動作問題
#7
初級會員
初級會員


查看用戶資訊
參照:

Ryang 寫道:
這就是 MCU 初學者比較會忽略掉的 "開機不良" 現象,最簡單但不是最便宜的方法就是直接在MCLR 腳接一顆 MCP130-450 的 voltage supervisor IC,只有三隻腳 APP001 的版子上面也有此 Reset IC。
後面的-450 是指 Vcc 電壓低於 4.5V 後就會進入 Reset 狀態。

http://www.microchip.com/wwwproducts/ ... es.aspx?dDocName=en010687


感謝所提供的解決方案,但是因為硬體已經固定,

MCLR作一般輸入腳,MCLR不用外部控制,

故可能得在軟體上做改善,這也是讓我很麻煩的地方。

發表於: 2010/1/13 15:11
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教 PIC16F505 開機誤動作問題
#6
版主
版主


查看用戶資訊
這就是 MCU 初學者比較會忽略掉的 "開機不良" 現象,最簡單但不是最便宜的方法就是直接在MCLR 腳接一顆 MCP130-450 的 voltage supervisor IC,只有三隻腳 APP001 的版子上面也有此 Reset IC。
後面的-450 是指 Vcc 電壓低於 4.5V 後就會進入 Reset 狀態。

http://www.microchip.com/wwwproducts/ ... es.aspx?dDocName=en010687

發表於: 2010/1/13 9:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教 PIC16F505 開機誤動作問題
#5
初級會員
初級會員


查看用戶資訊
參照:

foxjan 寫道:
最簡單的老方法 開機時加個大概100ms的延遲副程式

還有開機時 io及相關register有做初值設定嗎

按鈕有加debounce嗎,
debounce是大約幾十ms 檢查一次 連續檢查n次都有
才確定真的有按下 才會送出按鍵碼或執行相關程式



我有在開機加過延遲,但是沒效果
只是我延時沒這麼久,我嘗試看看,有改善的話會再回應

I/O 和 REGISTER 都有重新設定

這邊的按鈕應該跟 DEBOUNCE 沒關係
我是確定按住按鈕才開機(手指都出力了 ...)
而且我有時根本不用按,開機就執行被按住的動作了

發表於: 2010/1/12 19:24
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------