Das ist schon richtig.Zitat:
Hallo,
also ich mache das so, dass ein Sektor der SD (512 Bytes) im RAM gepuffert wird.
Dazu kommen noch ein paar Variablen für das FAT16 Dateisystem.
Kommen aber viele Daten und der Controller ist gerade beim schreiben eines Sektors, verschwinden Daten, weil die Puffergröße nicht ausreicht.
Schick mal Daten mit 115200 via USART an den Chip und Du wirst sehen, das dann ohne ausreichenden Puffer viele Daten im Nirvana verschwinden.
Es ist also dann sinnvoll 2 Sektor Puffer mit 512k zu haben um Datenverlust zu vermeiden.