Устаревшие USB прошивки проекта IgorPlug2.
Рис. 1 Внешний вид универсального сэмпла.
Увеличить
Совместимого как с проектом IgorPlug2,
так и с Управляемым реле, а так же с
Блоком 4 для 'PS/2' проекта
GraniCubicle.
План.
1) Устаревшие USB прошивки проекта IgorPlug2.
2) Методика прошивки и Fuse биты.
AA) Быстрый старт проекта IgorPlug2 -
тут.
A) Прошивки и драйвера -
тут.
A.1) Подраздел N6 - Эта страница.
Б) Библиотека для стыковки IgorPlug2 и SlyControl -
тут.
В) Программный
Осциллограф
для экспериментов -
тут.
Г) Стандартная реализация IgorPlug2 -
тут.
Д) Управляемое реле на основе IgorPlug2 -
тут.
Е) Технические характеристики ПТК -
тут.
Ж) Методика выбора пульта ДУ для IgorPlug -
тут.
З) Виды кодировок ПДУ -
тут.
И) Варианты дизайна печатных плат -
тут.
К) USB Key на основе IgorPlug2 -
тут.
Л) Список часто задаваемых вопросов FAQ -
тут
М) Драйвер для IgorPlug2
доработанный пользователями -
тут.
X) Обратная связь -
тут.
Устаревшие USB прошивки проекта IgorPlug2.
Прошивка
на базе 6 версии
IR блока с USB модулем v0.3A.
Оставлена для частичной совместимости со старыми системами и имеет старую систему анализа.
То есть, первые 7 байт (с 4 по 10, т.к. 1-3 служебные) имеют в 8 РАЗ МЕНЬШИЙ масштаб, а все
последующие имеют в 4 РАЗА МЕНЬШИЙ масштаб по сравнению с постоянным масштабом последующих
версий (от 8 выше).
Для исправления найденных недостатков USB части и повышения стабильности системы в целом
проводилось несколько пересборок прошивки с применением последних USB модулей для ATMega8
и ATMega88 процессоров.
Прошивка
на базе 8 версии
IR блока с USB модулем v0.1.
Данная прошивка долгое время служила основной и была заменена более современной, собранной
на базе 9mini версии IR блока с обновлённым USB модулем.
Направление 8 версии IR блока более не развивается и всем пользователям 8 версии рекомендуется
обновиться до более современных версий прошивки...
По сравнению с 6 версией IR блока 8 версия имеет в 4 раза более крупный масштаб, псевдо 2х
байтовую посылку с интеллектуальным сжатием данных, что позволило отказаться от переменного
масштаба.
Говоря простым языком, если принятое число меньше 0x0F8, то это самостоятельный байт,
а если больше 0x0F8, то это старший байт числа равный Число-0x0F8, следом за которым идёт
младший байт этого числа. То есть, результат получается так: (Старш.bayt-0x0F8)*0x0F8 +
Младш.bayt
В добавление к масштабу. В оригинальной конструкции время отмерялось 12 MHz / 1024, а в
IgorPlug2 отмеряется 12 MHz / 256. Соответственно цена деления для оригинала будет 85,3(3)
микросекунды (причём первые 7 бит по 170,6(6) микросекунды) и 21,3(3) микросекунды для
IgorPlug2.
Методика прошивки и Fuse биты.
В комплекте с прошивкой идёт файл автоматизированной прошивки для PonyProg. Если вы
пользуетесь другим программатором - напомню у Atmel "1" - это НЕ запрограммировано, а у
PonyProg наоборот, так-что будьте внимательны... (в случае использования PonyProg
необходимо только запустить файл и ответить "OK" для LPT-SPI программатора).
Как работать с программатором под управлением PonyProg. - тут.
А как с USB программатором 'AvrUsb500 by Petka' -
тут.
Это подраздел N6.
Основная ветка - Прошивки и драйвера тут.
Ограничения.
Устройство разработано по принципу КАК ЕСТЬ и автор не несёт ответственности за явный (или не явный) ущерб,
причинённый в результате повторения.
То есть все эксперименты вы делаете на свой страх и риск.
Список часто задаваемых вопросов читайте в FAQ.
Если у вас возникли вопросы и предложения - пишите мне по адресу внизу страницы
Если вы нашли на моём сайте что-либо интересное или полезное для себя и хотите видеть
на этом сайте новые интересные проекты, а также поддержку, доработки существующих проектов,
то все желающие могут поддержать данный проект, частично покрыть оплату хостинга,
затраты на разработку и переделку проектов.
Кошелёк для оплаты накладных расходов на сайт
Z158779319858 в системе WebMoney.
Принимаю только
безвозмездную помощь :)
Все статьи, опубликованные на этом сайте защищены
Частью 4 Гражданского Кодекса Российской Федерации.
Запрещено полное или частичное копирование материалов без согласия их авторов.
Незаконное использование материалов сайта влечет за собой административную ответственность в виде
компенсации в размере от 10.000 рублей до 5.000.000 рублей [Ст.
1301,
1250,
1252,
1253 ГК РФ].
При согласованном использовании материалов сайта обязательна активная ссылка на
www.mindrunway.ru и указание авторства.

Copyright© 2007-2012 QuickWitted
|
Почта
grani
СОБАКА
mindrunway
РУ
|
|
|