Ich scheine auch irgendwie probleme damit zu haben ein portregister auszulesen... wenn ich z.B. RB4 im register TRISB bit 4 auf 1 setzte um RB4 als eingang zu definieren und an RB4 spannung anlege dann tut sich nix
das ist meine testroutiene an meinem PIC sin RB1 und RB4 gebrückt und eigendlich müsste die LED an RA0 blinken. aber da passiert nix.
Code:
LATA = 0x00; //0 in Register A schreiben
LATB = 0x00; //0 in Register B schreiben
TRISA = 0b11111100;
TRISB = 0b11111101;
while(1)
{
Delay10KTCYx(500);
LATBbits.LATB1 = !LATBbits.LATB1;
LATAbits.LATA1 = LATBbits.LATB4;
}
eigendlich müsste der pic doch ja ins register LATB die zustände der eingänge eintragen oder muss ich die irgendwie anders abfragen? kennt nicht jemand n tutorial fur C18 ich hab bei google nämlich nix gefunden.
Ich wäre euch für hilfe sehr dankbar
weil mein projekt nurnoch an der kommunikation zwischen PIC --> PC hängt.
Lesezeichen