第一次使用PIC的单片机,搭建开发环境时遇到困难了。
手上有的东西:
16F1503芯片,pickit3,MPLAB v8.60+
现在的问题是,在MPLAB 的芯片选择里找不到16F1503这个芯片。是不是MPLAB的版本太旧了?要去到哪个版本才能支持?我现在正在microchip的网站下载新的MPLABX2.20。由于下载网速比较慢,先向各位请教一下。
下载了新的IDE的话,是不是要找新的C编译器?
手上只有一个红 {MOD}的PICkit3,要开发16F1503的话,是不是要什么连接头的?我看借我PICKIT32的那个人是直接把KIT3连接到他板上的芯片的,不过他用的是32位的芯片。
谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
现在安装了MPLAB v8.89 + HI-TECH PICC 9.83 pro。安装选了45天试用。
自己建了一个空的工程,建了一个main.c文件,debugger选了MPLAB SIM。
代码如下:
#include <pic.h>
#include <htc.h>
int main(void)
{
asm("nop");
PORTC = 0x00;
while(1)
{
PORTA = 0xff;
PORTC = 0xaa;
asm("nop");
PORTA = 0x00;
PORTC = 0x55;
asm("nop");
}
}
但调试时,在view里打开特殊功能寄存器查看,看不到PORTA 和PORTC的值变化,只看到WREG的值在变,是什么原因呢?
一周热门 更多>