hi leute,
mal ein neuer versuch von mir:
wenn dieses programm auf meinem pic ausgefuehrt wird soll eigentlich an portb.0 eine angeschlossene led leuchten wenn an porta.0 5v anliegen. ich uebergebe ueber die parallele schnittstelle den wert 0v oder 5v mit einem programm welches alle 100 ms den zustand von 0v nach 5v oder von 5v nach 0v aendert. bei einigen umschaltungen wird aber die led nicht geaendert und ich weiss nicht wieso es so ist, d.h. der zustand der led aendert sich nicht immer wie er sollte. manchmal macht er genau das was er soll.
hier mal mein code:


#include "../16f84.h"
#pragma config |= 0b.1111.1111.0010

void main(void)
{
TRISB=0b.0000.0000;
PORTB=0b.0000.0000;
TRISA=0b.0000.0011;
PORTA=0;

int i;


while (1==1)
{
if(PORTA.0) PORTB.0=1;
else PORTB.0=0;

schleife:
if(PORTA.0) goto schleife;

PORTB.0=0;
}
}

gruss
msp