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-контроллеров. В дальнейшем предполагаю сделать вариант загрузчика, который позволит загружать прошивку и прямо на Спектруме. Думаю это актуально для модификации раскладки клавиатуры.




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

Похожие статьи:
Всякая всячина - сoздание в Нoвoсибирске ZXnet.
IS-DOS - начинающим No 2
Poke's
Editorial - я с планеты Майга.
For Coderz - Вычисление тригонометрических и алгебраических функций в языках высокого уровня.

В этот день...   8 мая