Gast
#4008611
Hallo zusammen, momentan sende ich Daten vom Master zum Slave. Der Slave kopiert im Interrupt (Stop-Bit) den Buffer mit der empfangenen I2C-Nachricht in einen RAM-Buffer. Diesen möchte ich in der Main-Loop verarbeiten. Wie stelle ich sicher, dass mir bei einen neuen Interrupt der RAM-Buffer nicht wieder überschrieben wird, obwohl ich den RAM-Buffer in der Main-Loop noch nicht verarbeitet habe. Ich wollte jetzt nicht den RAM-Buffer größer machen (momentan 25 Byte), da ich nur 1 kByte RAM habe. Zudem will ich die Nachricht nicht direkt im Interrupt verarbeiten. ??? Danke im voraus! Gruß