MasterSPI в USART позволяет отключить старт/стоп биты при передаче, где этого режима нет, их отключить нельзя, поэтому выход только использовать таймер для передачи, теоретически ресурсов может хватить, нужно только переделать функцию send_byte для отправки по таймеру или через PWM. (насчет PWM не уверен, но теоретически возможно)
PS: насчет записи, я тут вижу только вариант считывания данных по таймеру, как описано здесь http://firmware.altervista.org/Data%...20Decoding.htm
PS2: энкодер уже прикрутил, работает отлично, остался только небольшой геморрой с перемещением по файловой системе ))))
UPD: на всякий случай, если кто-то не в курсе, как работает энкодер
Для тех кто загружает программатором, последняя версия без энкодера для заливки через avrdude
FDD_Emul_HEX_26_04_16.zip




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
