PIC18F67K22 PORTG verwenden

Gast #3277685
Lesenswert?
• ▲
▼
Salut Community

Ich arbeite im Moment mit dem PIC18F67K22 und dem CCS C Compiler. 
Eigentlich habe ich schon Erfahrung mit den PIC Mikrocontroller, aber 
nun komm ich echt nicht mehr weiter.
Alles was ich möchte, ist ein paar LEDs an PORTG ansteuern. Auf allen 
anderen Ports funktioniert das wunderbar, auf PORTG allerdings nicht.

Vielleicht kann mir ja jemand weiterhelfen...

Liebe Grüsse
Angehängte Dateien:
Gast #3277699
Lesenswert?
• ▲
▼
PortG doppelt belegt ?
Dann müßen die entsprechenden
Register auch gesetzt werden, welche den Port auf
digital schalten bzw. die Zusatzfunktionen
abschaltet. Steht aber im Datenblatt, wie
das geht.
Gast #3277728
Lesenswert?
• ▲
▼
Naja, da sind noch ein paar Komperatoren welche ich nun mit
SETUP_CCPx(CCP_OFF);
ausgeschaltet habe. Immer noch keine Verbesserung.

Im Datenblatt steht bei PORTG: "PORTG is a bidirectional I/O port."

Was ist damit gemeint?
Gast #3277740
Lesenswert?
• ▲
▼
Nun ich arbeite ja mit CCS...

Ausserdem werde ich noch einen DA-Wandler benötigen daher die:

SETUP_ADC(ADC_CLOCK_INTERNAL);
SETUP_ADC_PORTS(sAN9);
SET_ADC_CHANNEL(9);

Damit sollten ja alle anderen DA-Kompatiblen Pins digital funktionieren.

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.