Cortex LPC 13xx Pin reagiert nicht

Gast #3142495
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe ein Problem mit meinem Cortex M3 NXP LPC 1313. Komischer weise 
reagieren nicht alle PINs wenn ich versuche sie anzusprechen. Mein Code 
sieht so aus:

#include "lpc_types.h"
#include "system_LPC13xx.h"
#include "lpc13xx_gpio.h"
#include "lpc13xx_adc.h"
#include "lpc13xx_syscon.h"


int main(void)
{


  GPIO_SetDir(PORT1, GPIO_Pin_1,1);

  while(1)
        {


       GPIO_SetBits(PORT1, GPIO_Pin_1);



         }
}


Wenn ich allerdings PORT3 GPIO PIN 1 High setze, dann funktioniert der 
Code. Ein Hardwareseitiges Problem kann ich ausschließen.
Gast #3142529
Lesenswert?
• ▲
▼
kenne den chip nicht! aber ich vermute mal, das du das Datenblatt 
studieren musst.
Da wird dann sicher stehen das der Pin auch für ne Uart oder ähnliches 
benutzt werden kann und deswegen nen pull-up widerstand braucht.
Viele Grüße
Gast #3142793
Lesenswert?
• ▲
▼
in der CMSIS2.0 sind die in in LPC13xx.h definiert. Aber richtig, der 
PIO1_1 heisst da:
  union {
    // R_PIO1_1 preferred name rather than original JTAG_TDO_PIO1_1
    __IO uint32_t R_PIO1_1;
    __IO uint32_t JTAG_TDO_PIO1_1;
  };

also R_PIO1_1. Ist schon verwirrend.
Gast #3142877
Lesenswert?
• ▲
▼
Da sich das keiner merken kann hab ich immer die Pin-Layouts (ganz 
klein) am Arbeitsplatz hängen. Da kann man dann lesen: 
R/PIO1_1/AD2/CT32B1_MAT0

Somit kann man dann im Header-File nach PIO1_1 suchen und findet: 
IOCON_R_PIO1_1 oder .R_PIO1_1 oder eben .JTAG_TDO_PIO1_1, wobei die 
"Reservierung" mal zum JTAG gehörte.

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.