Gast
#4438734
Hallo...... Ich habe ein Verständnisproblem mit dem Datenblatt bezüglich der Interruptsteuerung mit RX0IE. Im Datenblatt steht unter 7.3 (S.49) daß ein Interrupt ausgelöst wird wenn eine Nachricht empfangen worden ist und im Buffer abgelegt ist. In der Registerbeschreibung allerdings steht, der Interrupt wird ausgelöst wenn der Buffer "voll" ist. Wenn aber nun eine Nachricht mit 3Bytes "Nutzlast" ankommt, wird der Interrupt jetzt ausgelöst, oder nicht? Ich bräuchte für meinen Fall einen Interrupt der auslöst sobalt eine gültige Nachricht angekommen ist bei der es egal ist wie viele Nutzbytes es hat. Die Anzahl der Bytes kann ich ja schließlich im RXB0DLC erfahren. Nach meinem Verständnis wird der Buffer ja auch bei jeder Nachricht ab RXB0D0 beschrieben - so daß die vorherige Nachricht überschriben wird. Leider ist es mir derzeit nicht möglich, es einfach auszuprobieren, da ich noch keine Hardware komplett habe. Aber schon anfange zu programmieren. André