Re: 18f45k20 -> 18f46k22 migration

作者 Ryang 於 2019年05月08日 10:19:18
解你的壓縮檔載入 MPLAB XIDE 後檢查:

1. 你的專案仍是使用 PIC18F45K20, 所以專案必須改用新元件PIC18F46K22。改元件的方式是: 將鼠標移到專案名稱 "sdcard" 上後用右鍵點選,選擇"內容"後出現專案的修改視窗。注意 PIC18F46K22 算是蠻新的元件所使用較新版的 XC8 編譯器。更改右上方使用的元件為 PIC18F46K22。

2. 看一下 Dashboard 的視窗,確認元件已改成 PIC18F46K22(如下圖所示)

3. 使用 Debug 編譯方式。編譯後有兩個為定義的沒有宣告,這就請你做一下功課為何會有此錯誤?
ANSELH = 0x1F; ???
ANSEL = 0xFF; ???
提示一 下,MCC 必新重新在新元件下重新設定一次

附加檔案:



jpg  擷取.JPG (138.27 KB)
16_5cd23ca6f1577.jpg 699X704 px

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=22637&post_id=79603