LPC1114FN28 und GPIO

OP #5039391
Lesenswert?
• ▲
▼
Ich bin am Experimentieren mit einem LPC1114 (und habe auch ein Board 
hierfür gebaut) und habe schon (leider) Probleme mit den GPIOs.

Es erschließt sich mir nicht, warum man mit dem angehängten Code, die 
Portpins für:

P0_1
P0_11

sowie

P1_0
P1_1
P1_2

NICHT ansprechen kann, während die anderen Portpins funktionieren.
Die Adressen in lpc1114.h hab ich zig mal kontrolliert!

Für P1_0 bis P1_2 dachte ich noch zuerst, ich müßte Änderungen an 
IOCON_R_PIOx vornehmen, aber dortige Manipulationen brachten nichts.

Welche Register muß ich mir ansehen, damit diese funktionieren (um mich 
dann als nächstes an P0_10 und P1_3 heranzuwagen an denen normalerweise 
SWCLK und SWDIO hängen).
Angehängte Dateien:
OP #5039427
Lesenswert?
• ▲
▼
Wie das immer so ist:

Ich suche und suche lange den Fehler bis ich hier was schreibe, knapp 
nachdem ich hier gepostet habe findet sich ein erstes "Versäumnis"

GPI01_0 .. GPIO1_2 sind ansprechbar, wenn initialisiert mit (zusätzlich 
zum GPIO1DIR):

IOCON_R_PIO1_x &= ~0x07;
IOCON_R_PIO1_x |= 1;

... eigentlich bin ich davon ausgegangen, dass das Resetvalue für dieses 
Register 0 ist (wie im Usermanual beschrieben), das scheint aber nicht 
der Fall zu sein, weil das löschen der Bits mit &= ~0x07 zwingend ist..

Für P0_11 und P0_1 weiß ich aber immer noch nicht weiter !
OP #5039505
Lesenswert?
• ▲
▼
Johannes S. schrieb:
> Ralph S. schrieb:
>> (und später dann noch P0_10 und
>> P1_3)
>
> Die sind für das SWD Interface, das muss vermutlich extra deaktiviert
> werden.

Weiß ich dass das die Pins für das SWD Interface ist ... bin ich gerade 
dran.

P0_1 habe ich "gefunden" und liegt an meiner Schaltung: Ich habe einen 
"Reset-Boot-Controller" mit ATtiny13 entworfen, der den LPC1114 - Upload 
steuert. Dieser hält P0_1 fest und kann deshalb nicht mehr verwendet 
werden.

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.