PIC24HJ128 UART geht nicht

Gast #2140767
Lesenswert?
• ▲
▼
Hallo,

ich habe folgendes Problem: Bei meinem PIC24HJ128GP504 sind die I/Os der 
UART1 wie folgt verknüpft (remappable I/O):
TX  -> RP7 / RB7
RX  -> RP5 / RB5
CTS -> RP22 /RC6
RTS -> RP6 / RB6

Daran ist ein MAX202 Pegelwandler angeschlossen und dahinter hängt der 
PC. Vom µC Daten an den PC zu schicken klappt. Aber in die andere 
Richtung geht es nicht.

Es funktioniert wenn ich auf die CTS-Leitung verzichte und RX an RP22 / 
RC6 und CTS an RP5 / RB5 remappe.

Darüber hinaus ist mir aufgefallen, dass die Pins 2 bis 5 (RC6 - RC9) 
weder les- noch schreibbar sind und die Analogeingänge AN10 und AN9 
nicht richtig funktionieren.

Alle diese Pins hängen mit dem PMP (Parallelport) zusammen; Diesen kann 
man mit PMPEN deaktivieren und dann sollten doch auch alle Pins frei 
sein?
Oder ist der µC einfach kaputt?
Oder muss ich die Pins (5V-Kompatible) als Open-Drain setzen? (auch wenn 
sie ein Eingang sein sollen)?

Hoffe mir kann da jemand hlefen, besten Dank im Vorraus!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.