RC5 Empfänger an LPC2414 portieren zu LPC2214

Gast #1022733
Lesenswert?

Hallo David,

den LPC2414 kenne ich nicht, doch vielleicht meinst DU den LPC2114. Eine 
Portierung vom LPC2114 zum LPC2214 ist erst mal gar nicht so richtig 
noetig. Die Pins muessen entsprechend angeschlossen werden, fuer jeden 
Pin im LPC2114 gibt es einen funktionsgleichen Pin im LPC2214, ansonsten 
sind die Teile was die Software anbetrifft identisch, solange vom 
internen Flash ausgefuehrt wird. Mit anderen Worten, ein Programm, das 
auf dem LPC2114 laeuft, wird auch gleichermassen auf dem LPC2214 laufen! 
Das ist nicht nur auf dem Datenblatt so, sondern auch in der Realitaet.
Falls es sich um den LPC2141 handeln sollte, dann gibt es natuerlich ein 
paar Unterschiede, denn der 2141 hat unter anderem USB, einen anderen 
UART, evtl. eine andere SPI und ein paar externe Zaehlermoeglichkeiten, 
die der original LPC2214 nicht hatte.
Also der naechste Punkt zu suchen ist die Verdrahtung bzw. alles was an 
den externen Bus des LPC2214 angeschlossen ist, denn das ist neben dem 
groessen Flash der einzige Unterschied.
Solltest Du von einem LPC2114 auf einen LPC2214/01 umstellen, dann hat 
der x/01 auch noch ein paar Zusatzfunktionen.
Hast Du bereits das neueste Users Manual vom Dezember 2007?
http://www.lpc2000.com oder direkter Link
http://www.lpc2000.com/pdf/UM_LPC22xx.pdf

Robert
Gast #1022904
Lesenswert?

Danke Robert aber ich habe auch ein problem beim kompilieren. Ich habe 
versucht die Original Software was auch als Anhang mit dabei ist zu 
kompilieren aber ich bekomme da eine Fehlermeldung (irgendetwas mit 
_atribute_ irq). Ich habe auch versucht die Original source mit Keil 
uVision zu kompilieren aber auch leider mit Fehlermeldung. Ich würde 
mich freuen wenn mir jemand das korrigiert, die Klasse blink.c in der 
folgenden Zeile 175 ##__irq void RC5_Isr() ((interrupt))### und die 
Zeile 194 ##if (IO1PIN & 0x00000000)##Dann denke ich wäre ich einen sehr 
großen Schritt weiter. Ich verwende WinARM. Ich bedanke mich jetzt schon 
für euere/deine Mühe.
Gast #1022937
Lesenswert?

Danke aber warum machen dann die Helden von NXP sowas, ein uC das nicht 
existiert, na toll, was sollen wir dazu sagen. Aber könnte nicht jemand 
mal kurz reinspicken in meinen Source. Danke nochmal.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren