1. 用Ethernet Starter Kit 跑程序时PORTA的值没有发生变化(未解决)
错误描述:
首先是程序如下:
/*
**loops
*/
#include <p32xxxx.h>
#define DELAY 36000 //256ms
main(){
//initialization
DDPCONbits.JTAGEN=0;//disable the JTAG port
TRISA = 0xff00;
T1CON = 0x8030;
PR1 =0xFFFF;
//application main loop
while(1){
PORTA = 0xff;
TMR1 = 0;
while(TMR1<DELAY)
{
// just wait here
}
PORTA = 0;
TMR1 = 0;
while(TMR1 < DELAY)
{
//just wait here
}
}
}
在OS X 10.8.5的VMware Fusion虚拟机中运行XP,MPLAB IDE安装在XP系统上。
首先是将Ethernet Starter Kit (此时底部连接着I/O Expansion Board )的Debug Port连接到电脑USB接口
然后在MPLAB IDE v8.41中,Debugger->Select Tool->PIC32 Starter Kit。
此时点击Build all,弹出了如下结果