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 快速指南链接