Vit (02.12.2010 19:52, просмотров: 2613)
лыжи не едут... MPLAB8.60+PICkit3+PIC24FJ64GB002 не вижу состояния пинов вот чудо-код:)
volatile unsigned short tmp;
//PORTB в дебагере видится как 0x0000
TRISB &= ~(1<<3);
// тут RB3 настроен на выход и LATB == 0. с помощью светодиода к плюсу наблюдаю ноль
LATB |= (1<<3);
//тут светодиод потух, а тестером вижу 1
tmp = PORTB;
// тут tmp == 0, а PORTB в дебагере также видится как ноль
tmp++;
// тут tmp == 1, а PORTB в дебагере также видится как ноль
На RB2 подан сигнал приемника MAX3232 - тестером вижу на пине 1.
Подключаю через матрицу U1RX к RB2 и вваливаюсь в прерывание, нахлебавшись ноликов...
I2C в конфиге на RB2/RB3 не попадает.
чего в консерватории пропустил?