Можно, но толку от них, если неизвестно, что в каком регистре и их нужно сохранять перед использованием
Вот такая LPM конструкция работает нормально
а вот такая уже нетISR(USART_UDRE_vect)
{
tmp2 = MFM_tab[1];
UDR0=(byte)(tmp2 >> 8);
UDR0=(byte)tmp2;
}
GCC со вставками опять же упрется в сохранение регистров.ISR(USART_UDRE_vect)
{
tmp2 = MFM_tab[track0[i++]];
UDR0=(byte)(tmp2 >> 8);
UDR0=(byte)tmp2;
}
Для AB думаю не составит большой сложности FatFs переделать, там кода не много.
В принципе, если на компе TRD перегнать в MFM, и потом эти данные выдавать, то ардуины должно хватить (теоретически)





Ответить с цитированием