void main(void)
{
TRISA=0xff;
TRISB=0x00;
PORTB=0xff;
while (1)
{
__delay_ms(1000);
PORTB=0x00;
__delay_ms(1000);
PORTB=0xff;
}
}
Программатор все зашил, проверил и возражений не имел. На MCLR через резак подвесил Vdd и подал питание на соответсвующие выводы, собрано на макетке. При подключении напряжения микроконтроллер никак не реагирует, на выыводах по 0,5В. Менял в фузах режим генератора на ER, та же картина. Питание пробовал от 4В до 4,7-4,9В.
Я в Си не силён, но почему то не вижу что вы меняете банки SFR. Регистра направления TRIS и регистр защелок PORT находятся в разных банках. Другого более разумного ничего не вижу. Попробуйте также выключить MCLR.