Es ist richtig, dass AVR-DOS ein Mindest-SRAM Bedarf von etwa 1200 Bytes hat. Die hier vorgeschlagene Variante arbeitet aber nicht mit AVR-DOS, sondern lediglich mit dem Karten-Treiber. Es wird hier daher ein Buffer im SRAM von 512 Bytes benötigt, welchen man auf die Karte schreiben oder von der Karte befüllen kann. Die Speicherung auf der Karte ist dann natürlich nicht DOS-kompatibel. Sofern die Daten auf enem PC eingelesen werden sollen, braucht man auf dem PC ein Programm welches die einzelnen Sektoren lesen kann.
Es muss auch beachtet werden, dass Karten wie CF-Card, SD oder MMC mit sogenannten Flash-Speicher arbeiten, welche nur eine begrenzte Anzahl von Schreibvorgängen vertragen. Die Datenspeicherung ist daher so vorzunehmen, dass nicht einzelne Sektoren wesentlich häufiger als andere beschrieben werden.







Zitieren

Lesezeichen