xc16編譯
① MPALB C30編譯的時候編譯通過,但出現link eorr ,是什麼問題
樓上的回答扯到哪去了?人家問的是微芯單片機,PIC24F在MPLAB IDE下用C30編譯器時產生的錯誤!
這種情況應該是代碼應用了超出器件范圍的資源.
我也遇到過用XC16編譯代碼產生這樣的問題!免費版的XC16沒有代碼優化功能,編譯時不停提示,有限許可證...最後產生的代碼量太大,導致儲存器不夠分配而引起.
② 怎樣用pic單片機頭文件配置字 具體怎麼用 我是c語言 要一位一位的配置 比如PLLEN_ON = 1;
我以現在最新的XC編譯器為例:
XC8(8位單片機):C:\Program Files (x86)\Microchip\xc8\v1.10\docs\chips
XC16(16位單片機):蘆腔C:\Program Files (x86)\Microchip\xc16\v1.11\docs\config_docs
XC32(32位單片機):C:\Program Files (x86)\Microchip\xc32\v1.11\docs\hlpPIC32MXConfigSet.chm
我用的是Win7 64位系統,32位系統XC默認安裝目錄在祥岩C:\Program Files文件夾下。版本號也可能不一致,謹嘩御比如XC8編譯器C:\Program Files (x86)\Microchip\xc8\v1.10\docs\chips,v1.10是當前我安裝的XC版本號,這個地方要改成你安裝的XC版本號。
③ PIC編程軟體
Microchip官網:http://www.microchip.com/
Microchip IDE下載頁面:http://www.microchip.com/pagehandler/en-us/family/mplabx/
在這個下載頁面根據你的操作系統選擇對應的IDE(開發環境),然後再下載對應的編譯器(compiler),比如你用的是8位的單片機就下載XC8,16位的就下載XC16,32位的就下載XC32。
先裝開發環境,三個編譯器可以全部都裝上,都支持C語言。