A. MPLABX IDE,用PICC 9.83編譯器,晶元選型PIC16F1877(16k FLASH,256位元組RAM)。
但PICC里不包含1877晶元頭文件。但有同系列的PIC16F1783.h(4k FLAHS,256位元組RAM)。請問有什麼辦法使用877晶元?是否自己利用現有頭文件定義一個1877.h?或者使用其它更高級晶元的頭文件代替?
1
32位單片機C語言編程
2
平時較多的時候使用Mac
Book,Microchip的MPLAB
X開發環境是跨平台的,可以運行在windows、linux以及OS
X上,能在OS
X上很方便玩起來的單片機絕對不多(雖然有GCC這種跨平台神器,但是大家都知道,新手根本玩不轉這東西);另外MPLAB
X開發環境以及XC系列編譯器是免費的,雖然免費的XC編譯器好像很渣的樣子(不能選擇優化)。
3
C. 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語言。
D. 請教mplab x ide v3.05 xc8編譯 pic17f887 pickit3調試問題
新建x.h和x.c文件後點擊保存,可將文件保存到指定工程目錄。在x.c文件中一般都需要寫
#include<x.c>,但是編譯時經常會出現找不到該.h文件的錯誤,我們需要將該.h文件的絕對路徑包含進去#include<X:\...\x.h>或者寫成#include
"x.h"。
發現在mplab
x
ide
2.20版本里,xc8沒有設置包含路徑的話,都是會提示找不到"x.h",還是在編譯器裡面設置好路徑比較保險。
E. MPLAB編譯出錯
新建x.h和x.c文件後點擊保存,可將文件保存到指定工程目錄。在x.c文件中一般都需要寫
#include<x.c>,但是編譯時經常會出現找不到該.h文件的錯誤,我們需要將該.h文件的絕對路徑包含進去#include<x:\...\x.h>或者寫成#include
"x.h"。
發現在mplab
x
ide
2.20版本里,xc8沒有設置包含路徑的話,都是會提示找不到"x.h",還是在編譯器裡面設置好路徑比較保險。
F. 請教關於XC8編譯器的問題
XC8編譯器就是PICC Pro的升級版,使用方法和PICC Pro一樣,最好在最新的IDE,也就是MPLABX下使用。具體,你可以看XC8的使用說明書,有中文版,鏈接如下: http://ww1.microchip.com/downloads/cn/DeviceDoc/50002053d_cn.pdf 快速指南鏈接