hei, PIC32MX795F512 MPLAP 8.84 C32 V2.02 Habe ein Problem mit der Ausgabe auf PORT A (LATA) TRISAbits.TRISA0 = 0; // -> Pin 17 TRISAbits.TRISA1 = 0; // -> Pin 38 TRISAbits.TRISA2 = 0; // -> Pin 58 TRISAbits.TRISA3 = 0; // -> Pin 59 TRISAbits.TRISA4 = 0; // -> Pin 60 TRISAbits.TRISA5 = 0; // -> Pin 61 TRISAbits.TRISA6 = 0; // -> Pin 91 TRISAbits.TRISA7 = 0; // -> Pin 92 while (1) { LATAbits.LATA0 ^= 1; LATAbits.LATA1 ^= 1; LATAbits.LATA2 ^= 1; LATAbits.LATA3 ^= 1; LATAbits.LATA4 ^= 1; LATAbits.LATA5 ^= 1; LATAbits.LATA6 ^= 1; LATAbits.LATA7 ^= 1; } dazu habe ich die kleine Schleife zum testen. bit 2 & 3 sowie 6 & 7 folgen der Anweisung, alle andere haben immer einen Spannungspegel von ca. 3,2 Volt. Auf Kurzschluß / Unterbrechung habe ich geprüft. Vielen Dank im Voraus. schönen Abend
:
Bearbeitet durch User
Sind die Ports vielleicht auf Analog oder was anderem zugeordnet ? Schau mal ins Datenblatt wie die Ports am Anfang stehen.
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.