2014-01-12 30 views
0

我用c寫了一個程序並編譯它,我用了mingw.Now我需要在pic 18f2550上運行程序!我從來沒有用過微控制器。我該怎麼辦?我怎樣才能在圖片上運行程序18f2550

+0

我personnally使用MPLABX平臺和C18(LITE版)。請參閱http://stackoverflow.com/questions/2185221/free-pic-c-compiler和http://www.microchip.com/pagehandler/en-us/family/mplabx/和http://www.microchip。 com/stellent/idcplg?IdcService = SS_GET_PAGE&nodeId = 1406&dDocName = en534868和Pickit2(現在是3)程序員 – francis

回答

0

首先,您不能直接在PIC上運行目標文件。 您的PC和微控制器沒有相同的架構。

所以你需要用正確的編譯器編譯你的代碼。 我建議你在這裏免費安裝MPLAB:https://www.microchip.com/pagehandler/en_us/devtools/mplabxc/

IDE帶有偉大的編譯器。

而且,你必須有一個JTAG編程把你的固件到PIC ...

+0

也許是一個更好的鏈接,可以直接下載IDE ..而不是編譯器 http://www.microchip.com/stellent/idcplg?IdcService = SS_GET_PAGE&nodeId = 1406&dDocName = en019469&part = SW007002 –

+0

我可以在MPLAB中使用c代碼嗎?它與gcc類似嗎?我首先使用Mikroc,但是我無法編譯我的代碼。 – user3161225

+0

是的,你可以。 我在MPLAB中尋找PIC,需要C18編譯器。 使用嚮導創建項目... 我個人沒有C18編譯器。如果你不這樣做,你可以在這裏找到它:http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010014&redirects=c18 把.exe文件放入Program Files/Microchip/MPLAB C18 /並用嚮導尋找它們.. –