Acceptance Filter LPC2294

Gast #753160
Lesenswert?

Hallo,

kennt sich jemand mit dem Acceptance Filter beim LPC2294 näher aus??
Ich habe das Problem, dass wenn der Filter auf eine bestimmte ID (z.B 
0x615) gesetzt ist und ich eine Botschaft mit dieser ID sende, springt 
der Controller in die ISR vom Empfang was nicht sein sollte..
Muss hier ein Bit gesetzt werden etc. um dies zu verhindern??


Viele Dank und Grüße
Michael
Gast #753205
Lesenswert?

Ok, viele Dank!!
Mal ne "blöde" Frage, ich arbeite mit dem Controller LPC2294/01 gilt das 
Errata-Sheet des LPC2294/00 auch für diesen?? Weil ich im Errata-Sheet 
des LPC2294/01 nichts darüber steht..
So wie ich das verstanden habe darf ich dann meinen Filter für ID's die 
ich senden will nicht setzen!?
#753249
Lesenswert?

Ich habe sie nicht geschrieben, nur gelesen, gehe aber davon aus dass 
jedes Sheet die Chip-Version beschreibt die es beschreibt ;-).

Deine These einer inkrementellen Fehlerliste ergäbe nur Sinn, wenn NXP 
neue Versionen nur rausbrächte, um extra ein paar neue Bugs einbauen zu 
können.
Gast #753255
Lesenswert?

Stimmt wenn man das ganze so betrachtet hast du natürlich recht und es 
würde nicht wirklich Sinn machen!
Ok, dann werd ich mal weiter mein Glück versuchen ;-)

Danke für deine Antworten!
Michael
Gast #753783
Lesenswert?

Aus dem 2294/00 Errata:
(Don’t set up Acceptance Filter Message Identifiers for the messages you 
are transmitting yourself.)

Also, warum sagst du dem Acceptance Filter dass du Messages mit IDs 
empfangen möchtest, die du nicht empfangen willst ?
Gast #753868
Lesenswert?

Kurze Erlaeuterungen zu den Errata Sheets und Chip Versionen.

Die alte Version LPC2294 ohne Zusatz hat die lange Liste mit Erratas
Der LPC2294/00 hat nur ein Errata gefixt, ein Anlaufproblem, das sich 
zwar aeusserst selten zeigt, wenn es aber gekommen ist, dann gab es kein 
Work Around dafuer. Ein Controller, der nicht anlaeuft kann auch keine 
Work Arounds ausfuehren :-o
Vom LPC2294/00 zum LPC2294/01 gab es ein grosses Redesign mit vielen 
Fixes und einigen Erweiterungen wie Fast I/O usw.

Das neue Manual zum /01 Ausgabedatum 21. Dez. 2007, gibts auf der NXP 
Seite, wer es dort nicht so einfach findet, es ist auch von 
www.lpc2000.com herunterzuladen.

Also der LPC2294/01 ist ein grundsaetzlich renovierter Nachfolger des 
LPC2294/00

hth, Robert
Gast #755201
Lesenswert?

@Peter:
Das Problem ist das ich Botschaften mit gleicher ID über einen Channel 
sowohl senden als auch empfangen möchte.. d.h steze ich den Filter, wird 
auch bei einer Botschaft die rausgeschickt wird ein Interrupt am Empfang 
ausgelöst.

@Robert:
danke für deine Erlaeuterungen!

Grüße
Michael

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