ARM Microcontroller Problem

OP #984036
Lesenswert?

Halloechen,

Ich habe folgendes Problem. Ein Pin von einem LPC2129 (1) ist direkt mit 
einem Pin von einem weiteren LPC2129 (2) verbunden. Dadurch wollten wir 
einen Interrupt in Processor (2) ausloesen. Jedoch kommt der Pin von (1) 
ploetzlich nur 0.8V hoch. Hat jemand eine Idee?

Gruesse
OP #987657
Lesenswert?

Hallo,

Danke erstmal, das sich jemand dieses Problem annimmt.

Der Master (LPC2129) benutzt
pin 27 - SCK0, 29 - MISO0, 30 - MOSI, 39 - SSEL0
Der Slave (LPC2921) benutzt
pin 27 - SCK0, 29 - MISO0, 30 - MOSI, 31 - SSEL0
Soviel wir wissen ist das eigentlich der SPI Bus. Der Slave ist nach 
Aussage von Kollege SW auch als Slave konfiguriert und generiert kein 
Takt.

Danke erstmal...
OP #988337
Lesenswert?

Danke nochmals... Wir vermuten schon das die Charge vom Processor eine 
Macke hat... Hat mit allen vorherigen Boards prima geklappt...

Ploetzlich scheint der Takt SCK0 nicht zu funktionieren... Haben dann 
vorsichtshalber den Pin geloest und vom Rest der Schaltung isoliert... 
funktionierte auch nicht...

Gruesse
Gast #988887
Lesenswert?

Nur so ein Gedanke. Ist der nicht funktionierende Baustein zufaellig ein 
LPC2129/01 und der funktionierende ein LPC2129 (ohne das /01?)
Falls ja, dann koennte es sein, dass Funktionen, die frueher automatisch 
als enabled aus dem Reset gekommen sind jetzt erst aktiviert werden 
muessen. Der Gedanke war dabei, dass viele Chips laufen mit allen 
Modulen enabled, ergo viel unnoetiger Stromverbrauch.

Wie gesagt, nur so ein Gedanke.

Robert
OP #990020
Lesenswert?

Koennte es sein das man die SPI Schnittstellen von uP1 und uP2 nicht 
direkt miteinander verbinden darf. Wenn ich das richtig verstehe sind 
z.B. Taktausgaenge, Chipselect usw direkt miteinander verbunden und wir 
verwenden keine Laengstwiderstaende...

Koennte das irgendetwas in den Treiberstufen kaputt gehen?

Gruess DD
Gast #990030
Lesenswert?

Hallo Daniel,

NXP oder Philips macht erst mal keinen Unterschied, dieselbe Firma aber 
welche Revision der Chip ist mach einen groesseren Unterschied. Schau 
mal die Errata Sheets an, der LPC2129 hat ein grosses, der LPC2129/01 
nur ein sehr kleines aber es ist moeglich, dass da evtl. 
Inkompatibilitaeten reingerutscht sind. Wie die Bausteine von der Rev. 
her zu unterscheiden sind, ist in den Errata Sheets beschrieben.
Hier anfangen:
http://www.standardics.nxp.com/products/lpc2000/all/~LPC2129/#LPC2129
Schau bitte auch nach Aenderungen im Users Manual zwischen dem "alten" 
LPC2129 und dem LPC2129/01

btw. I am in California :)

Robert
OP #990044
Lesenswert?

Hallo Robert,

erstmal danke fuer deine Hilfe. Unser Soft Werker wird da mal ein Blick 
drauf werfen.

Zusaetzlich haben wir ein paar neue Erkenntnisse:
Alle Pinne scheinen zu funktionieren, jedoch Pin 27, 29, und 30 nicht. 
Sie lassen sich als GPIO Eingaenge lesen, jedoch nicht als GPIO 
Ausgaenge setzen und sind immer Low.

Gruesse

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