Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ Виправлення фузів AVR. Енциклопедія радіоелектроніки та електротехніки Енциклопедія радіоелектроніки та електротехніки / Мікроконтролери Порятунок контролерів справа рук самих контролерів. Ця схема для виправлення неправильно зашитих фузів ATTINY2313 (хоча напевно можна перепрограмувати й інші AVR, у них команди схожі) використовує режим паралельного програмування. МК відновлює заводські установки, а головне біт SPIEN, включається внутрішній генератор, і знову можна використовувати послідовний програматор, я використовую USB на atmega8. Швидкість його зменшити, тобто. замкнути висновок 14 (PB0) через резистор 300 Ом на корпус. Підвищена швидкість мабуть призначена для програмування МК, що вставляються в панельки, що знаходяться на платі програматора. У мене ATTINY2313 стояв на макетній платі з'єднаної проводами ( приблизно 20см ) з програматором, і при підвищеній швидкості були помилки читання та FLASH та сигнатури та фузів. Стерта FLASH читалася – частково FFFF, частково 0000, частково взагалі якісь випадкові значення. Було й таке, що після першого програмування МК взагалі переставав визначатися. Як тільки програматор перевів у режим LOW всі помилки зникли, звичайно при цьому збільшився час запису та читання. Програма використовувалася – СhipBlasterAVR ver 1.12. Нижченаведена схема виправляє фузи. Частота кварцу особливого значення не має, може бути і 1МГц та 10 МГц, або внутрішній генератор з поділом частоти або без. Якщо потрібно виправити тільки один AVR, то він припаюється зверху D1, відгинаються тільки деякі висновки і тонкими проводками з'єднуються з резисторами. Якщо кілька AVR то зверху припаюється панелька для 20 вивідного корпусу (хоча панелі не дуже надійні). Спочатку можливо доведеться підібрати кількість діодів для отримання напруги 12в на колекторі джерела струму КТ361 (11,5 ... 12,5), струм колектора приблизно 10ма (можна підбирати резистор підключений до бази). При використанні замість D2 інший МК треба порівняти датішити (фузи інших AVR зовсім інші і біт SPIEN може знаходитися в іншому розряді, тоді доведеться деякі рядки прошивки змінити), хоча і в довідкових даних на ATTINY2313 є помилки, неправильно вказані номери входів PAGE та BS2 . Наведено також програму (може кому нагоді), часові затримки організовані на програмних циклах. Спочатку при подачі одночасно двох напруг живлення (від одного блоку живлення) йде стирання чіпа, потім запис старших фузів далі молодших, світлодіод повинен тричі мигнути (tі = 1мс при кварці 8 МГц, тобто три рази надходить сигнал відповіді RDY/BSY ). Живлення має включатися одночасно ( потрібен БП який видає + 5V і + 15V ), далі МК робить найбільшу затримку потім встановлюється 0 на вив. R, потім + 12... і т.д. Якщо після відновлення фузів буде перепрограмований генератор з внутрішнього на зовнішній кварц (за допомогою СhipBlasterAVR ), то avr перестає визначатися (сигнатура не читатиметься ) поки не буде підпаяний зовнішній кварц. Подібні схеми є на грецькому serasidis.gr і німецькою dl5neg.de на AVR AT90S1200, але там без зворотного зв'язку з виведення RDY/BSY ( R/B ). Завантажити прошивку HEX та вихідник програми Автор: jem9kip; Публікація: cxem.net Дивіться інші статті розділу Мікроконтролери. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Новий спосіб управління та маніпулювання оптичними сигналами
05.05.2024 Приміальна клавіатура Seneca
05.05.2024 Запрацювала найвища у світі астрономічна обсерваторія
04.05.2024
Інші цікаві новини: ▪ Акумулятор діаметром 3,5 мм для електроніки, що носиться. ▪ Зарядний пристрій для будь-яких переносних пристроїв Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ розділ сайту Мистецтво аудіо. Добірка статей ▪ стаття Людина - це звучить гордо. Крилатий вислів ▪ стаття Чи далеко можна відлетіти, користуючись лише силою м'язів? Детальна відповідь ▪ стаття Кислиця звичайна. Легенди, вирощування, способи застосування ▪ стаття Радіотелефон із радіостанції. Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |