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
Gast
#3442975
Sind die Ports vielleicht auf Analog oder was anderem zugeordnet ? Schau mal ins Datenblatt wie die Ports am Anfang stehen.
hei, genau an diesen µC Pin's hängt " JTAG " sind keine analog Pin's schönen abend
hei, habe es gefunden. DDPCONbits.JTAGEN = 0; // JTAG deaktivieren schönen abend
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.