Главная Проекты Идеи Soft О авторе
 

Устаревшие 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 РУ
Ссылки
Гостевая
Форум