請問MPLABx如何於Debug時可看到EEprom的更新?
|
||||
---|---|---|---|---|
資深會員
|
Dear All :
如題, MPALBx : V5.45 MCU : PIC18F66K40 ICE : ICD4 WRTD : OFF 謝謝.
發表於: 2021/1/26 13:37
|
|||
|
Re: 請問MPLABx如何於Debug時可看到EEprom的更新?
|
||||
---|---|---|---|---|
版主
|
先確認一下所使用的元件有內建的 EEPROM。
要在 X IDE 下查看 EEPROM 的資料可以參考底下的圖示: 先到"window" 下,開啟 EEPROM 視窗即可修改資料及讀值。
發表於: 2021/1/28 16:38
|
|||
|
Re: 請問MPLABx如何於Debug時可看到EEprom的更新?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
那EEprom有一次全部清除的指令? 謝謝.
發表於: 2021/1/29 9:30
|
|||
|
Re: 請問MPLABx如何於Debug時可看到EEprom的更新?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
了解, 因需像flash一樣也需逐筆資料寫及開機判斷,所以才會需有清除的動作. 謝謝.
發表於: 2021/1/29 16:43
|
|||
|
Re: 請問MPLABx如何於Debug時可看到EEprom的更新?
|
||||
---|---|---|---|---|
新會員
|
請問各位先進 MPLAB X IDE 使用內建的 Simulator Debug時,
1. 開啟Eeprom視窗,卻看不到數值變化? 2. 根據資料Eeprom的位置是7000-70FF,可是Eeprom的視窗卻顯示 F000-F0FF 以上不知是什麼原因 我使用PIC16F18324, 組合語言
發表於: 2021/2/16 12:32
Edited by clkent on 2021年02月16日 12:47:32
Edited by clkent on 2021年02月16日 12:49:16 Edited by clkent on 2021年02月16日 12:49:49 |
|||
|
Re: 請問MPLABx如何於Debug時可看到EEprom的更新?
|
||||
---|---|---|---|---|
版主
|
在 Simulation 下執行軟體,如果有成功的改變 EEPROM 的資料,在 EEPROM 視窗是可以看到資料的改變的。如果資料沒有變化那有可能是對 EEPROM 的寫入程式有問題。
1. 程式裡定義 EEPROM 的初始資料:
EEPROM 的正確位址是 : F00000-F000FF 放置在 Program Memory 裡。因為 PIC18 指吝是屬於長指令 16-bit 架構,所以只有偶數的位址。所以對 EEPROM 的資料只會占用 16-bit 裡的 Lsb 的 8-bit 區域。於是就會占用兩個 Bytes 的區塊。
發表於: 2021/2/17 11:33
|
|||
|