• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   1 Anonymous Users






Re: PIC18F26K80 C18(compiler toolchain)的相關問題(頻繁發生錯亂)
#6
管理員
管理員


查看用戶資訊
Hi,

將舊版Compiler升級確實會涉及大量的程式及設定修改及調整,能夠理解您所面臨的挑戰。
以下兩個文件可協助將code從C18 Compiler移植到XC 8 Compiler,分別是:
MPLAB® C18 to MPLAB XC8 Migration Overview以及MPLAB® C18 to XC8 C Compiler Migration Guide

關於MPLAB IDE v8.92的環境問題已經回復,若您的時間有限且當前的專案並不需要使用XC8 Compiler的新功能,您可以在閱讀上述兩個相關文件後評估移植的工作量和時間來決定是否繼續使用舊版的環境。

發表於: 6/13 17:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC18F26K80 C18(compiler toolchain)的相關問題(頻繁發生錯亂)
#5
新會員
新會員


查看用戶資訊
參照:

CCC_Ruby wrote:
Hi,

目前MPLAB X IDE可能已不再支持 Windows XP。
對於 Windows XP,您可能需要使用 MPLAB IDE 的舊版本,例如MPLAB IDE v8.x 系列。MPLAB IDE v8.92 是此系列的最後一個版本,並且是支持 Windows XP 的最新版本。您可以嘗試使用 MPLAB IDE v8.92 來開發並使用 C18 編譯器的項目。

由於 Windows XP 和 MPLAB IDE v8.x 系列都已經停止官方支持,在使用上可能會有安全風險,並且可能無法使用最新的工具和功能。如果可能的話,建議升級到較新的作業系統和 MPLAB X IDE 以獲得更好的支持和更新的功能。


您好,我剛試了MPLAB IDE v8.92結果又有別的問題,已開新帖詢問了
因為這是公司十多年前的舊專案,如果要改成用XC8,修改的工程不小,也找不到快速升級的說明文件

例如這專案用了大量的rom字符,之前有看到文件說在XC8已全面停用,也無說明替代用法
看了說明文件,rom似乎是利用ROM的空間來當RAM使用?因為過去無接觸過PIC18,所以這個升級XC8的難度頗高

現階段而言,我還是使用舊版的方式會比較適合,因為手上的工作是舊專案的延伸,實在沒太多的時間在研究升級的方式
又或許有沒有升級方式的技術文件?我之前找到的資料僅有提到新舊的差異,例如哪些停用了,而哪些是新增的

謝謝

發表於: 6/13 13:59
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC18F26K80 C18(compiler toolchain)的相關問題(頻繁發生錯亂)
#4
管理員
管理員


查看用戶資訊
Hi,

目前MPLAB X IDE可能已不再支持 Windows XP。
對於 Windows XP,您可能需要使用 MPLAB IDE 的舊版本,例如MPLAB IDE v8.x 系列。MPLAB IDE v8.92 是此系列的最後一個版本,並且是支持 Windows XP 的最新版本。您可以嘗試使用 MPLAB IDE v8.92 來開發並使用 C18 編譯器的項目。

由於 Windows XP 和 MPLAB IDE v8.x 系列都已經停止官方支持,在使用上可能會有安全風險,並且可能無法使用最新的工具和功能。如果可能的話,建議升級到較新的作業系統和 MPLAB X IDE 以獲得更好的支持和更新的功能。

發表於: 6/13 13:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC18F26K80 C18(compiler toolchain)的相關問題(頻繁發生錯亂)
#3
新會員
新會員


查看用戶資訊
請問如果用win xp,建議使用哪個版本的mplab 來開發c18?謝謝

發表於: 6/13 8:36
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC18F26K80 C18(compiler toolchain)的相關問題(頻繁發生錯亂)
#2
管理員
管理員


查看用戶資訊
mento 你好,
請問目前的作業系統版本為和?
C18 Compiler 僅支援於 32-bit 的作業系統中運行,
如果需要在較新版本的作業系統中編譯,建議使用 MPLAB XC8 Compiler 。
https://www.microchip.com/en-us/tools- ... evelop/mplab-xc-compilers

如果需要測試MCU周邊功能,可以嘗試下載最新版本的 MPLAB X IDE 並搭配 MPLAB Code Configurator (MCC) 工具來產生相關程式碼。
關於MCC的使用方式,可以參考 MPLAB Code Configurator 介紹

發表於: 6/7 10:28
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


PIC18F26K80 C18(compiler toolchain)的相關問題(頻繁發生錯亂)
#1
新會員
新會員


查看用戶資訊
您好:
有三個問題會很頻繁的一直發生,想詢問到底是出了什麼問題

1. uart rx interrupt flag無反應
2. 在函式中建立array,編譯並無報錯,但程式運作起來是錯亂狀態!若把此array個數縮小即回復正常
3. 在函式內對array賦值後即發生異常狀況!例如timer中斷加速、uart變成亂碼。若刪去寫值的段落即恢復正常,是clock跑掉了?

以上狀況一直在發生,但我這邊的程式都只是很基礎的一些段落,想請問該如何解決?
另外,不知為何string.h裡的函式有時正常,大部份無法正常運作,變成只能array一個一個寫


謝謝

發表於: 6/7 9:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------