И еще... реально хотелось сделать все устройство на одном контроллере. Но быстродействие при этом сильно пострадает т.к. процентов 80 mega32 занята выводом графики, все расчитывалось до такта (один такт - 1 пиксель, за 8 тактов нужно успеть считать байт и передать в порт, экран хранится в виде кодов символов а не в точечном формате, поэтому нужно успеть и перекодировку сделать налету за эти 8 тактов; эта часть написана на асме)... оставшегося времени (когда нет вывода изображения) явно недостаточно для эмуляции проца на Си и обслуживания клавы (у меня это сделано по прерыванию - самый простой вариант).




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