Новичок
Регистрация: 10.09.2006
Адрес: Винница, Украина
Сообщений: 20
Репутация: 10
|
Устройство ATmega fusebit doctor предназначено для восстановления заводской конфигурации Fuse-битов микроконтроллеров Atmel AVR семейства ATmega & ATtinyв случаях неправильной записи таковых. Самыми распространенными ошибками или проблемами являются неправильное конфигурирование источника тактовой частоты (fuse-бит CKSEL), отключение последовательного интерфейса программирования SPI (fuse-бит SPIEN) или отключение вывода Reset для возможности использовать его как линию ввода/вывода (fuse-бит RSTDISBL). Данное простое и дешевое устройство призвано за считанные секунды восстановить конфигурацию (оживить микроконтроллер). В первом случае (неправильный выбор источника тактовой частоты) проблему можно решить, но во втором и третьем случаях оживить микроконтроллер с помощью программатора с последовательным интерфейсом невозможно. Многие не решаются собирать параллельный программатор, потому-что выгоднее купить новый микроконтроллер. Устройство использует метод параллельного высоковольтного программирования (HVPP), и в базе данных содержаться сигнатуры многих микроконтроллеров семейства ATmega & ATtiny. Пользователю необходимо лишь установить микроконтроллер с неправильной конфигурацией fuse-битов в сокет и нажать кнопку Start. Светодиоды – индикаторы статуса предназначены для информирования пользователя о ходе процесса восстановления. Свечение светодиодов означает: включен зеленый светодиод – конфигурация Fuse-битов восстановлена. Если установлены Lock-биты, то проверяется только соответствие текущей конфигурации битов заводским установкам, и если она совпадает, то включается зеленый светодиод; включен красный светодиод – ошибка при считывании сигнатуры микроконтроллера: невозможно прочитать, отсутствует микроконтроллер в сокете или сигнатура не совпадает с имеющимися в базе данных устройства; мигает зеленый светодиод – сигнатура верна, конфигурация Fuse-битов не верная. Lock-биты установлены, требуется операция стирания Flash-памяти; мигает красный светодиод – сигнатура верна, lock-биты не установлены, но по некоторым причинам Fuse-биты не могут быть записаны. В прошивке версии 2.11 заложенный интерактивный обмен ATmega Fuse Doctor компьютером через СОМ-порт(RS232) или через USB TO UART BRIDGE на СР2102. На плате разведёны оба варианта: преобразователь уровней на МАХ232 и USB TO UART BRIDGE на СР2102. Терминальная программа, например: HiperTerminal, настраивается на скорость передачи данных 4800 бод, без проверки четности, 8 бит данных, 1 стоп-бит. Установки для терминала: baudrate: 4800 parity: none databits: 8 stopbits: 1 handshake: none В терминальной программе отображается вся информация о ходе процесса восстановления конфигурации, а также с помощью цифровых клавиш 1-5 можем выбрать следующее действие: 1 -- восстановить fusebits по умолчанию(заводские установки). 2 -- установить и записать свои значения fusebits. 3 – установить lockbits. 4 – стереть чип – за одно стираются и lockbits. 5 – окончание работы. Питание ATmegaFuseDoctor, в дальнейшем AFD, производится или от USB – порта компьютера, или от источника постоянного напряжения 7v5---12v0. В последнем случае требуется установка стабилизатора 78М05. И в первом и во втором случае 12v0 для высоковольтного режима получаем преобразованием напряжения 5v0 посредством DC-DC конвертера МС34063. На плате есть возможность запаять несколько вариантов ATmegaFuseDoctor, далее ADF: 1. ADF с питанием от 12 вольт без наворотов. 2. ADF с питанием от 12 вольт и возможностью подключения к компьютеру через СОМ-порт(запаивается МАХ232 с обвязкой+ DB-9). 3. ADF с питанием от 12 вольт и возможностью подключения к компьютеру через USB - (виртуальный СОМ-порт, запаивается мост СР2102 с обвязкой + устанавливаются драйвера). 4. ADF с питанием от USB -порта без наворотов. 5. ADF с питанием от USB -порта и возможностью подключения к компьютеру через СОМ-порт(запаивается МАХ232 с обвязкой+ DB-9). 6. ADF с питанием от USB -порта и возможностью подключения к компьютеру через USB - (виртуальный СОМ-порт,запаивается мост СР2102 с обвязкой + устанавливаются драйвера) - этот вариант для особо продвинутых. На плате разведены посадочные места под все популярные ATmega & ATtiny, как в DIP корпусах, так и в планарном исполнении. Примеры восстановления некоторых чипов. ATmega8-16PА. mode=view[/IMG] ATmega88. ATmega128. http://forum.mirmasterov.com/downloa...5&mode=view:// Список поддерживаемых контроллеров(пополняется): 1kB: AT90s1200, Attiny11, Attiny12, Attiny13/A, Attiny15 2kB: Attiny2313/A, Attiny24/A, Attiny26, Attiny261/A, Attiny28, AT90s2333, Attiny22,Attiny25, AT90s2313, AT90s2323, AT90s2343 4kB: Atmega48/A, Atmega48P/PA, Attiny461/A, Attiny43U, Attiny4313, Attiny44/A, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45 8kB: Atmega8515, Atmega8535, Atmega8/A, Atmega88/A, Atmega88P/PA, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, Attiny84, Attiny85, Attiny861/A, Attiny87, Attiny88, AT90s8515, AT90s8535 16kB: Atmega16/A, Atmega16U2, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164A, Atmega164P/PA, Atmega165A/P/PA, Atmega168/A, Atmega168P/PA, Atmega169A/PA, Attiny167, AT90pwm216, AT90pwm316, AT90usb162 32kB: Atmega32/A, Atmega32C1, Atmega323/A, Atmega32U2, Atmega32U4, Atmega32U6, Atmega32M1, Atmega324A, Atmega324P, Atmega324PA, Atmega325, Atmega3250, Atmega325A/PA, Atmega3250A/PA, Atmega328, Atmega328P, Atmega329, Atmega3290, Atmega329A/PA, Atmega3290A/PA, AT90can32 64kB: Atmega64/A, Atmega64C1, Atmega64M1, Atmega649, Atmega6490, Atmega649A/P, Atmega6490A/P, Atmega640, Atmega644/A, Atmega644P/PA, Atmega645, Atmega645A/P, Atmega6450, Atmega6450A/P, AT90usb646, AT90usb647, AT90can64 128kB: Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128 256kB: Atmega2560, Atmega2561 Варианты схем: http://forum.mirmasterov.com/downloa...91&mode=view// hthttp://forum.mirmasterov.com/downl...?id=12192tp:// Ценыо Украине: 145 грн. за набор «Сделай сам» ATmega fusebit doctor 185 грн. за собранный и оттестированный ATmega fusebit doctor на карту ПриватБанка, реквизиты во вложении, реквизиты карточки по запросу . Доставка за ваш счёт, т.е. при получении оплатите стоимость доставки 15---17 грн. При заказе с России или других стран СНГ стоимость с учётом доставки 240 грн = 700 руб. России, почтовым переводом на моё имя, реквизиты по запросу на емейл: [email protected], доставка почтами Украины и России.
__________________
Моя страничка: http://programmator-ua.ucoz.ru/
Последний раз редактировалось fsem; 10.08.2014 в 20:59.
|
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |