會員登陸
網站導航
最新下載
- Microchip 程式... (Tue, 17-Apr-2018)
- Microchip 程式... (Mon, 09-Apr-2018)
- Microchip2018微... (Fri, 19-Jan-2018)
- Microchip 2018 ... (Tue, 19-Dec-2017)
- 2017 精英年會特... (Wed, 11-Oct-2017)
- 2017 秋 研討會... (Wed, 11-Oct-2017)
- 2017 暑期微控制... (Fri, 07-Jul-2017)
- ATM6 講義與實作... (Tue, 27-Jun-2017)
- ATM5 講義與實作... (Tue, 27-Jun-2017)
- ATM4 講義與實作... (Tue, 27-Jun-2017)
訪問統計 (自2012/5/3)
|
正在流覽:
1 名訪客
|
用PICkit3 debug EEPROM 出現問題??? |
|
資深會員 
註冊日期: 2007/08/17 11:15
所屬群組:
註冊會員
文章: 495
等級: 20; EXP: 56 HP : 0 / 489 MP : 165 / 15264
|
大家好: // 使用環境及工具: OS : Win7 ICE: PICkit3 IDE: MPLAB X V3.45 Compiler: XC8 V1.34 MCU: PIC16F1939 // 在讀取PIC16F1939的EEPROM, 使用軟體模擬試正常的. 在使用PICkit3讀時應該是0xFF但卻是0x00!不知為何??? // 謝謝.
2017/03/20 11:12
|
|
|
Re: 用PICkit3 debug EEPROM 出現問題??? |
|
版主 
註冊日期: 2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者 註冊會員 MICROCHIP
文章: 14266
等級: 72; EXP: 69 HP : 1075 / 1792 MP : 4755 / 73201
|
PICkit3 直接看到的是 X IDE 裡的 EEPROM 視窗下的資料,程式去修該過元件內的 EEPROM 式不會自動更新到 X IDE 的 EEPROM 的視窗資料。
所以要判斷 EEPROM 的資料是否有被修改,這是要使用 PICkit3 的讀取元件記憶體的方式先將元件上的 EEPROM 讀回 x IDE 後這時才能真正的看到被修改過的元件上的 EEPROM 值。
2017/03/20 13:45
|
|
|
Re: 用PICkit3 debug EEPROM 出現問題??? |
|
資深會員 
註冊日期: 2007/08/17 11:15
所屬群組:
註冊會員
文章: 495
等級: 20; EXP: 56 HP : 0 / 489 MP : 165 / 15264
|
Ryang:
了解,那為何在debug的模式下停止時無法(禁止)讀取更新EE的顯示?
謝謝.
2017/03/20 16:38
|
|
|
Re: 用PICkit3 debug EEPROM 出現問題??? |
|
資深會員 
註冊日期: 2007/08/17 11:15
所屬群組:
註冊會員
文章: 495
等級: 20; EXP: 56 HP : 0 / 489 MP : 165 / 15264
|
Ryang:
一樣的問題!能否回報修正? Q:A=EEprom(); 無論EEprom內的資料為何,A在debug時的資料應當要正確才是,雖然EEprom的對話框無更新;不然程式在debug時的A永遠為0,那debug就無意義了. MPLAB.X V3.40 及 V3.45 皆一樣...
謝謝.
2017/03/21 08:08
|
|
|
Re: 用PICkit3 debug EEPROM 出現問題??? |
|
版主 
註冊日期: 2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者 註冊會員 MICROCHIP
文章: 14266
等級: 72; EXP: 69 HP : 1075 / 1792 MP : 4755 / 73201
|
EEPROM( ) 建議不要進去追蹤它的動作,那會導致寫 EEPROM 的步驟錯誤導致 EEPROM 寫不進去。建議整的 EEPROM 都寫入完成後使用斷點停下來再更新 EEPROM 的數值。
使用 XC8 所提供的函數嗎?
2017/03/21 11:50
|
|
|
Re: 用PICkit3 debug EEPROM 出現問題??? |
|
資深會員 
註冊日期: 2007/08/17 11:15
所屬群組:
註冊會員
文章: 495
等級: 20; EXP: 56 HP : 0 / 489 MP : 165 / 15264
|
Ryang:
不追蹤EEprom(0); 但A=EEprom(0);應該要是EEprom內的值阿,結果卻不是!卻是0, 那變成程式無法知道正確否.
可否回報修正...
謝謝.
2017/03/24 08:39
|
|
|
Re: 用PICkit3 debug EEPROM 出現問題??? |
|
版主 
註冊日期: 2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者 註冊會員 MICROCHIP
文章: 14266
等級: 72; EXP: 69 HP : 1075 / 1792 MP : 4755 / 73201
|
如果使用 XC8 來存取內建的 EEPROM,所使用的函數如附圖所示:
附加檔案:
擷取.JPG (85.21 KB)
2017/03/24 11:43
|
|
您無法在此發表文章
您可以在此觀看文章
您無法回覆文章
您無法編輯自己的文章
您無法刪除自己的文章
您無法發起投票調查
您無法在此投票
您無法上傳附加檔案
您無法不經審核直接發表文章
|
搜尋
Microchip連結
網頁捷徑
2018 Winter Elite 報名
教育訓練
其它網站連結
|