с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;
}
}нашел

Я забыл написать
WDTCN = 0xde;
WDTCN = 0xad;
проблема исчезла