Forum: Mikrocontroller und Digitale Elektronik Problem bei Port Ausgabe mit LATA


von L. R. (keyboard)


Lesenswert?

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
von Stefan (Gast)


Lesenswert?

Sind die Ports vielleicht auf Analog
oder was anderem zugeordnet ?
Schau mal ins Datenblatt wie die Ports
am Anfang stehen.

von L. R. (keyboard)


Lesenswert?

hei,

genau an diesen µC Pin's hängt " JTAG "
sind keine analog Pin's

schönen abend

von L. R. (keyboard)


Lesenswert?

hei,

habe es gefunden.

DDPCONbits.JTAGEN = 0;    // JTAG deaktivieren

schönen abend

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
Noch kein Account? Hier anmelden.