Re: 18F4550
|
||||
---|---|---|---|---|
版主
|
先用 VIEW 打開 EEPROM 視窗,再寫完 EEPROM 後,在 Debugger 下點選 Read EEPROM 進來看看先確定是否EEPROM Data 有寫入,Remove Power 再讀一次看看。
發表於: 2007/4/18 9:20
|
|||
|
18F4550
|
||||
---|---|---|---|---|
初級會員
|
Dear All,
各位先進大家好,小弟在 APP013(18F4550 USB)板上,載入 "如何讀寫 PIC18FXXX 內部 EEPROM 的範例的範例" 程式, 讀寫動作皆正常(由 watch 中觀察到 EE_Read_Buffer= "abcdefghijklmnopqrstuvwxyz..."), 但是將連續寫入共 32 bytes的程式段 REMARK 起來,然後只留下剩餘的 EE_Read (共讀入 64 Bytes)的動作,卻發現之前寫入的資料不見了(電源及 ICD2 皆移除 -> EE_Read_Buffer = ""), 奇怪寫入至 EEPROM 的資料不是會保存到斷電後,再上電即可將之前寫入的資料再讀出來嗎?請問各位先進是否需要再設定什麼Configuration Bit 值,或是程式中還需要再加入其他的程式來驗證資料的讀寫是否正常呢?(即使在 Debugging->Settings->Program->"Preserve EEPROM on Program" 的設定已打勾) 謝謝各位大大的指教..
發表於: 2007/4/17 18:27
|
|||
|