ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
453684 Топик полностью
Ксения (14.10.2013 20:03 - 20:11, просмотров: 110) ответил fk0 на Может я чё-то не догоняю. Но ZX-Spectrum выводил картинку на экран, например, без огромной массы страшных слов, которые вы называете. И ещё 100500 компьютеров прошлых десятилетий. Там процессор просто писал через 8-битную шину в видеопамять, а
Я не в курсе схематики ZX-Spectrum, однако в курсе устройства его эмулятора на AVR (см. ссылку). Так вот для той эмуляции пришлось мобилизовать две штуки ATmega128A: первая под задачу эмуляции кода, а вторая в качестве видеоконтроллера. Там http://radio-hobby.org/modules/news/article.php?storyid=1247
еще третьей ATtiny2313 присутствует, но это для подержки клавиатуры. Т.е. суть проблемы очевидна - под видео необходим отдельный контроллер! И дело тут не столько скоростях, а в том, что обе эти работы совместить на одном МК чрезвычайно трудно. Поэтому варианты с интеграцией LCD-контроллера и DMA поддержкой к нему есть лишь старание обе эти функции совместить! А если не совмещать и разнести обе функции по разным корпусам, то действительно можно обойтись дедовскими методами, не требуя современных наворотов. Т.е. проблема здесь того же сорта, что и поддержка USB: если МК не подерживает USD - ставь под это дело специализированную микросхему FTDI, которая по своей сути - отдельный контроллер. Но тогда и юлить не надо, а често признать, что у меня на плате два контроллера стоят, т.к. обе функции в одном совместить не удалось.