с8051а221
компилятор keil
Собственная плата, связь по JTAG есть.
На плате светодиоды, идем по шагам, все ок.
Как только запускаем, попадаем вначало ( точка остановки стоит на инициализации ).
Инициализация: стоит только P0.6 как Push-Pull и внутренний осциллятор на 16мгц.

Надо ли ногу RESTB куда-нибудь подтягивать?

Код выглядит как то так:

void Port_IO_Init()
{
PRT0MX = 0x01;
PRT0CF = 0xC0;
}

void Oscillator_Init()
{
OSCICN = 0x07;
}

// Initialization function for device,
// Call Init_Device() from your main program
void Init_Device(void)
{
Port_IO_Init();
Oscillator_Init();
}

sbit LED1 = P0^6;

void main ( void ){
Init_Device();

while( 1 ){
LED1 = 0;
LED1 = 1;
}
}


нашелsmile.gif

Я забыл написать

WDTCN = 0xde;
WDTCN = 0xad;

проблема исчезла