Ich will PORTC an PORTB ausgeben. mein code: #include <P18F252.h> //Bibliothek einbinden void main (void) { TRISB = 0x00; TRISC = 0xFF; while(1) { PORTB = PORTC; } } warum funktioniert das nicht.... eine codezeile reicht doch ... Wo ist mein problem, configuration bytes? HILFT MIR.
@ rinmic >PORTB = PORTC; Ich weiss nicht wie es beim PIC aussieht, aber beim AVR müsste das PORTB = PINC; heissen. MFG Falk
>warum funktioniert das nicht.... Was genau funktioniert nicht? >Wo ist mein problem, configuration bytes? Wer soll dazu was sagen!? Wie sieht Deine Beschaltung aus? Wie sehen die Config-Bits aus?
Hi Micha hat recht. Aber um es etwas genauer zu erklären. Wenn du von einem Port lesen willst, dann benutz das PORTx-Register. Wenn du auf einen PORT schreiben willst, dann benutze die LATx-Registers. Hast du die Fuses richtig gesetzt? mfg Schoasch
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.