Доброго всем времени суток.... У меня возникла проблема с "простой" схемкой...
Использую PIC18F4550, задума простее некуда: при запуске изначально все пины PORTD в состоянии 01010101, при появлении сигнала на RB6 состояния меняються следующим образом 10101010...
Соответственно програма простее некуда:
LIST P=18F4550, F=INHX32, r=dec
#include <P18F4550.INC>
CONFIG FOSC = HS
main:
clrf PORTB
clrf PORTD
movlw b'11111111'
movwf TRISB
movlw b'11111111'
movwf TRISB
LOOP:
btfsc PORTB,6
goto true
goto false
true:
movlw b'10101010'
movwf PORTD
goto LOOP
false:
movlw b'01010101'
movwf PORTD
goto LOOP
END
В отладчике все работает, а вот на практике, даже не дышет...
Подскажите что здесь не так, схема не верна или в програме ошибка???
Ниже прикреплена схема...