mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Port Probleme bei PIC24


Autor: G. Siedow (sido_dr)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Abend,
ich versuche derzeit mit der Programmierung eines PIC24FJ64GA004 
klarzukommen, der µC ist an einem Explorer 16 Board angeschlossen als 
Debugger habe ich einen ICD3. Ich habe die letzten Versionen von MPLAB 
und C30 Compiler installiert. Soweit zum Material.

Zum üben wollte ich die Tutorials durchmachen. Und da fängt das Problem 
schon an: wenn ich versuche dem Port A einen Wert zuzuweisen und ich mit 
watch die Werte überprüfe kommen nur falsche Werte raus, TRISA = 0, also 
ist Port A als Ausgang gesetzt. Dazu kommt das die LEDs vom 
Explorerboard nicht reagieren, einige leuchten schwach, aber das tun sie 
auch wenn der µC gelöscht ist.

Die Tutorial Files sind aus dem Buch Programming 16 bit Microcontrollers 
in C - Learning to Fly the PIC24 von Lucio Di Jasio. Sie sind auf den 
PIC24FJ128GA010 ausgelegt, ich habe die Aufrufe von Header 
dementsprechend angepasst und den richtigen Linker ausgesucht.

Woran kann das Problem liegen? Weiss da jemand was?

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sind auf dem Port ADC Pins drauf? Dann siehe AD1PCFG.
Klassische PIC-Falle.

Autor: G. Siedow (sido_dr)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Antwort, ich wollte es gerade überprüfen und da bin ich 
auf die Lösung gekommen: bei meinem µC sind vom Port A die bits 5 und 6 
nicht implementiert und 2 und 3 nur dann wenn der Primäre Oszi nicht 
benutzt wird.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.