Acceptance Filter LPC2294

Gast #753160
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
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!?
Gast #753245
Kein Problem, ich hab's ja nicht dazu geschrieben..
Kann ich dann aber sagen das die Fehler im Errata-Sheet vom /00 in der 
neueren Version also /01 behoben sind oder stimmt das so nicht??
#753249
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
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
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
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
@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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.