導航:首頁 > 源碼編譯 > picc外部編譯器

picc外部編譯器

發布時間:2022-11-28 06:27:46

A. picc編譯器怎麼查找程序出錯

仔細看錯誤信息,依據錯誤信息進行了解與修正。

pic 操控相關事宜找 datasheet
語法、程式庫問題找 C 語言書籍與 picc 目錄中的文件與范常式式
程式本身邏輯部份,自己冷靜分析判斷
控制對象部份,看控制對象的相關資料

運用工具:
調試、模擬: MPLAB SIM、PICKIT3、ICD2、ICD3、RealICE ...
自訂旗標、燈號

技巧:
區隔、簡化、縮小問題范圍,以方便解決

B. 求助:PIC18F4585 PICC-18 9.66的編譯器,編譯總有問題

每次Build一次,出錯,第二次Build就會成功(成功之後在Watch中觀察變數,比如Flag1,在watch中顯示的每一個bit和在variable.c中定義的不一樣,定義的結構體),點Rebuild永遠不會成功,總有以上的錯誤。頭文件如下:#include #include "variable.h"#include "testchip.h"#include "Temp.h"請求幫助,新手很困惑,一天了,謝謝了。

C. 用proteus模擬MPLAB+PICC的C程序時彈出以下錯誤:External model DLL 「PIC16.DLL」 not found

我也遇到這種情況了,不過PIC16.DLL是有的,不過是被360誤刪除了。關掉360復制一個文件放到模型庫裡面就可以了。我的另外一台電腦也安裝360,但是那個就沒有刪除這個文件,感覺和電腦也有關系。

D. picc的C 編譯器哪個好

picc

E. PIC的編譯器CCS與PICC的語言有什麼不同的地方,兩者可以相互移植嗎

對於標準的ANSC C語言部分沒什麼問題,如用C語言的數據類型寫的簡單演算法之類,可以互相移植。
對於單片機編譯而言,
PICC的C語言按ANSI C來定義,並進行了C語言的擴展。PICC和ANSI C有一個根本的區別就是,PICC不支持函數的遞歸調用。
CCS也是C語言,但也不是標準的ANSI C語言,它的頭文件定義與ANSI C語言不同,所以它的程序和PICC不能混著編譯,兩者之間也不能混著移值。針對CCS編寫的程序只能用CCS的編譯器編譯,用PICC編譯只能報錯,反之亦然。

F. 關於PIC單片機使用PICC編譯器的問題,跪求高手

編譯失敗,這個通常有幾種情況;
1、可能是你的PICC編譯器沒有破解
2、可能是破解了,但是改版本的編譯器不支持你的晶元(80%的可能)

G. 為什麼PICC編譯器編譯出錯不顯示具體在哪位置出錯,沒顯示出錯行號 是不是編譯器問題還是要設置一下

建議你看看PICC的使用指南

H. PICC編譯器編譯出錯

第一:佔用的Flash和RAM都大很多,是新版本的PICC編譯器造成的,你用老版本的PICC,網上搜一搜有個8.05還是8.50版本,代碼空間會小很多。
第二:你的那個break點不能放變數申明,寄存器賦值比較的地方,自然是無效,不要放在if那裡。
第三:確定中斷寄存器都設置好,模擬時,是自己製造中斷,修改標志位觸發中斷。

I. 想應用PICC編譯器編譯PIC程序,是不是是以電腦中裝有MPLAB IDE軟體為前提的

你可以先安裝MPLAB7.5 然後再安裝PICC編譯器,picc會自動綁定MPLAB7.5..MPLAB只能編譯匯編語言,需要安裝PICC編譯器才能編寫C語言,你安裝了PICC的話可以在MPLAB的工程裡面看見

J. PIC MPLAB編譯器到底用哪個

首先你說的這些都是PIC單片機的C語言編譯器。PICC都是HITECH公司針對PIC系列的C語言編譯器。CCS是另一個公司的。他們跟Microchip(PIC單片機的生產商)都沒有關系,屬於第三方軟體。在MPLAB里出現只是他們公司間的合作,捆綁上這些編譯器的試用版(試用三十天)。
如果你用PIC18、pic24或dsPIC30/33這些單片機的話。推薦使用Microchip自己出的C編譯器MPLAB C18(對應PIC18),MPLAB C30(pic24和dsPIC30/33)。因為這些編譯器的編譯效率要優於其他第三方,並且有Microchip的官方應用文檔支持。
而pic10、pic12、pic16等系列的8位單片機因為內部的程序區比較小,Microchip並沒有推出針對他們的C語言編譯器。而CCS和HITECH則有針對他們的c語言編譯器。就編譯效率來說。CCS是最好的,但它在中國的的技術支持卻很少。大部分的軟體使用文檔都是英文的。在國內的應用也沒有HITECH的picc那麼好。如果這三種系列的單片機,推薦用PICC。
另外,上述的所有編譯器除了MPLAB C30在ICD2附送的光碟里有學生版(只針對dsPIC30/33,免費版)外,其他的所有針對PIC單片機的C編譯器都是收費的。最便宜的是PICC for pic12/16 ,好像才800多。
不過…… …………………… 網上有破解版本的。哈哈。
另外,如果是用pic10、pic12、pic16等系列的8位單片機,推薦不要先用C語言寫程序。用MPLAB捆綁的匯編編譯器(這是免費送的)。雖然學起來比較費勁,但能讓你更好的了解PIC單片機。畢竟現在外頭好多用PIC單片機的企業都要求用匯編寫程序(就為了最大效率的使用程序存儲器)。

閱讀全文

與picc外部編譯器相關的資料

熱點內容
app易語言post怎麼學 瀏覽:963
地梁的箍筋加密區位置 瀏覽:300
二分法排序程序及編譯結果 瀏覽:677
日語命令形和禁止型 瀏覽:283
安裝軟體用管理員解壓 瀏覽:503
編譯原理代碼塊 瀏覽:398
小孩可以用壓縮面膜嗎 瀏覽:12
錐形倒角怎麼計演算法 瀏覽:880
java合並鏈表 瀏覽:505
pic單片機編譯器 瀏覽:803
麗水四軸加工中心編程 瀏覽:689
國產系統怎麼解壓 瀏覽:552
戰雙程序員 瀏覽:483
him觸摸編程軟體 瀏覽:931
植物大戰僵屍存檔怎麼轉移安卓 瀏覽:852
java棧的元素 瀏覽:737
程序員與籃球事件 瀏覽:675
app反編譯不完整 瀏覽:788
電腦上的文件夾怎麼調整 瀏覽:8
伺服器無響應是什麼原因呀 瀏覽:984