ZXNet эхоконференция «hardware.zx»


тема: Как там zx-multicard поживает? :)



от: Камиль Каримов
кому: All
дата: 13 Mar 2006
Hello, caro

Тем кто заказал голые платы я их выслал сразу (пока 4 шт).
А вот с собранными (их заказано 7 шт.) я пока повременил
отправлять, поскольку хотел до некоторого логического конца
решить вопрос с прошивкой.
Вчера наконец дожил до этого конца :).
Поскольку у платы очень высокий потенциал, я не могу сразу
написать окончательный вариант, на котором можно было бы
поставить точку.
Сейчас сделана прошивка (версия 1.1), которая поддерживает:
1) PS/2 клавиатуру;
2) PS/2 мышку по стандарту Кэмпстон-маус (с поддержкой колеса);
3) порт RS232 и модем по схеме Кондратьева;
4) часы реального времени с доступом пока по своему
стандарту (не по Gluk :)).
Все это дело занимает в памяти 2.5 кбайт из 8 доступных.

В результате я решил встроить в микроконтроллер начальный
загрузчик, который позволит любому пользователю перешить
программу, подключив контроллер к любой IBM-ке через
нуль-модемный кабель к COM-порту.
Hачальный загрузчик имеет обьем всего около 500 байт и
зашивается в область BOOTRST микроконтроллера.
Для инициализации загрузчика используется один свободный
бит порта E (вывод 29). Установка 0 на этом входе при
включении питания запускает загрузчик, иначе запускается
основная программа контроллера.
Для программирования используется AVRProg из состава ASTUDIO -
бесплатного пакета разработчика для AVR-контроллеров.
В дальнейшем предполагаю сделать вариант загрузчика,
который позволит загружать прошивку и прямо на Спектруме.
Думаю это актуально для модификации раскладки клавиатуры.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Интервью - Интервью с ENERGY MINDS.
Подключение SMUC - Подключение контроллера к плате Scorpion ZS-256 Turbo+.
И опять о КEМPSТ0N М0USE - очень простая схема.
Изюминка - Программа телепередач.
Oт авторов - Фидошные рубрики в ZX-News.

В этот день...   29 марта