Hi zusammen, ich bin gerade beim Bau eines Midi-Fußschalters. Zur Konfiguration werden Mididateien an den Mikrocontroller (Atmega 128, 16Mhz) gesendet. Es gibt verschiedene Presets usw. die jeweils über eine Midinachricht übertragen werden. Ein Preset schon eine Größe von ca. 270 Byte. Nach den ersten 15 Byte weiß ich was das für ein Sysex Befehl ist, welche Presetnr usw. Ich möchte nun n-Presets gleichzeitig übertragen, also z.B. Preset 1-200 -> 200 mal 270 Byte an Daten. Die Presets werden in ein Atmega Dataflash AT45DB321 geschrieben. Die Einzelübertragung funktioniert prima. BufferVariable, die dann nachträglich verarbeitet wird. Ich bekomme es aber nicht hin, das so zu machen, das ich mehrere Presets direkt hintereinander empfangen kann (also n SYSEX Nachrichten verarbeiten), den buffer leerschreibe ins Dataflash. Eine bidirektionale Verbindung mit Handshake möchte ich nicht machen. Wie ist das konzeptionell sonst am besten hinzubekommen? Wie puffere ich die Daten am besten, bzw. wie steuere ich das Wegschreiben am sinnvollsten? Vielen Dank für eure Hilfe, Sammy
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.