註冊
登錄
會員
幫助
茂宣企業 產品討論區
»
Silicon Labs 產品討論區
» POWER FAIL RESET
‹‹ 上一主題
|
下一主題 ››
發新話題
發佈投票
發佈商品
發佈懸賞
發佈活動
發佈辯論
發佈視頻
打印
POWER FAIL RESET
william_sun
新手上路
發短消息
加為好友
當前離線
1
#
大
中
小
發表於 2009-7-2 13:38
只看該作者
POWER FAIL RESET
我想利用關機時,利用POWER FAIL RESET 儲蓄資料至24C04,但是都沒有成功
所使用MCU為C8051F236,第12 PIN,MONEN已接至VCC,在程式加入以下指令
系統會當機,請問是否有方法解決我的問題
MAIN:
MOV RSTSRC,#02
精華
0
積分
2
閱讀權限
10
在線時間
1 小時
註冊時間
2009-7-2
最後登錄
2009-7-8
查看詳細資料
TOP
小柚子
高級會員
發短消息
加為好友
當前離線
2
#
大
中
小
發表於 2009-7-6 23:20
只看該作者
關機時,利用POWER FAIL RESET 儲蓄資料至24C04
感覺您的設計觀念與我以前使用的方式不同
1.MOV RSTSRC,#02
這行寫入指令會強制 讓MCU reset (POR, 結果與 soft reset一樣,但是讀取的旗標不一樣)
或許是reset造成您的當機
您要在"關機時,利用POWER FAIL RESET 儲蓄資料至24C04"
關鍵在於~
1.如何判斷power low 的準位?
2.power low的時候 MCU需要多少時間去寫rom?
3.殘餘電力足夠讓MCU 去寫rom嗎?
常見作法~
1.使用 RC充放電路~ IO 去偵測~
2.偵測power low 馬上寫入資料
以前做過的產品~是使用在AC產品上~使用電容式降壓~
所以會有很大的殘餘電力~可以讓MCU 有足夠的時間與電力去寫ROM
精華
0
積分
833
閱讀權限
50
在線時間
29 小時
註冊時間
2009-3-9
最後登錄
2011-8-8
查看詳細資料
TOP
‹‹ 上一主題
|
下一主題 ››
產品討論區
Avago 產品討論區
Linear Tech 產品討論區
Prolific 產品討論區
Silicon Labs 產品討論區
站務公告
其他議題
HR 小分享