🇬🇧

USB-Floppy: MFM schreiben

Kommen die Daten mit Bit 0 oder Bit 7 zuerst? Ich gehe mal davon aus, dass MSBfirst richtig ist.

Ausgangspunkt ist ein ATmega32U4 mit 16-MHz-Quarz, verbaut in Arduino Leonardo und Nachfolgern, etwa dem sehr preiswerten Pro Micro. FĂĽr die zeitkritischen Routinen kommt nur Assembler in Frage. Zur Kombination mit gcc wird der Gnu-Assembler-Dialekt gas verwendet, nicht avrasm.