|
发表于 2011-4-1 21:32:08
|
显示全部楼层
楼主我不太明白,请用这个最最简单的例子改一个示范下,怎么才能下载后不覆盖BootLoader
void init()
{
PCA0MD &= ~0x40; //打狗
// P0.0 - Unassigned, Push-Pull, Digital
// P0.1 - Unassigned, Push-Pull, Digital
// P0.2 - Unassigned, Push-Pull, Digital
// P0.3 - Unassigned, Push-Pull, Digital
// P0.4 - Unassigned, Push-Pull, Digital
// P0.5 - Unassigned, Push-Pull, Digital
// P0.6 - Unassigned, Push-Pull, Digital
// P0.7 - Unassigned, Push-Pull, Digital
// P1.0 - Unassigned, Push-Pull, Digital
// P1.1 - Unassigned, Push-Pull, Digital
// P1.2 - Unassigned, Push-Pull, Digital
// P1.3 - Unassigned, Push-Pull, Digital
// P1.4 - Unassigned, Push-Pull, Digital
// P1.5 - Unassigned, Push-Pull, Digital
// P1.6 - Unassigned, Push-Pull, Digital
// P1.7 - Unassigned, Push-Pull, Digital
P0MDOUT = 0xFF;
P1MDOUT = 0xFF;
XBR1 = 0x40; //使能交叉开关
}
void main (void)
{ init();
while(1)
{
P1=0XAA;
P0=0X55;
}
} |
|