У одной ATMega не хватит ног, что бы эмитировать стандартную клаву впридачу к внешнему ПЗУ. ПЗУ требует ~18 линий и примерно столько же клава.
---------- Post added at 09:43 ---------- Previous post was at 09:41 ----------
Я напишу в ту тему, когда будет готова прошивка для БК.
---------- Post added at 10:09 ---------- Previous post was at 09:43 ----------
В качестве драйвера файловой системы я пока выбрал PetitFat. Он без проблем cкомпилировался под ATMega8. И выглит он серьёзнее всего, что я видел. Но некоторых функций, которые могут потребоваться в будущем, не хватает. Это CreateDirectory, GetFreeSpace, RenameFile, DeleteFile. И два файла одновременно он открыть не может.
Эти функции есть в прародителе этой PetitFat, так что можно будет либо взять её, либо перетянуть нужные функции.
Помимо функций PetitFat, будут упрощенные функции ReadBootFile - для загрузки файла boot одной командой, ReadImageSector, WriteImageSector - для упрощения написания драйвера для существующей ФС, SelectImageFile - для выбора файла образа для этой ФС.





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