Как оживить Atmega8, Как реанимировать Atmega168
Если по неосторожности или по не знанию запрограммировать микроконтроллеру Atmega8 во фьюзах бит RSTDISBL, то последовательным программатором его уже не прошить. Для этого нужен параллельный программатор. Но Атмегу можно оживить и без него. Для этого понадобиться второй такой же микроконтроллер. Это решение я нашел года три назад на сайте http://radiokot.ru/ И успешно пользуюсь до сих пор :) (И на старуху бывает проруха)
Принцип действия прост: "мертвенькая" Atmega накладывается с верху на "живую" со специальной прошивкой. На вывод Reset "больной" Атмеги подается 12 Вольт. Питания +5 (VCC) и +12 (RESET) подаются одновременно. Через секунду все готово. Все фьюзы будут сброшены к заводским настройкам и Atmega снова можно прошить последовательным программатором.
Аналогичная ситуация может возникнуть с Atmega168. Для этого потребуется другая прошивка. Обе прошивки можно скачать здесь.
Смотри также: Реаниматор ATMEG
Правильно ли я понял для того чтобы оживить Atmega8, необходимо: 1. прошить новую специальной программой 2. вытащить новую из программатора 3. и поверх параллельно всем выводам наложить нерабочею, но не соединять выводы reset т.к. на reset не рабочей подается +12 вольт 4. питания +5 (VCC) и +12 (RESET) подать одновременно 5. Через секунду все готово… так ?)
Абсолютно верно. В данном случае Atmega со спец прошивкой выполняет функцию программатора. Правда, функция у него только одна - сброс фюзов к заводским настройкам.
Добрый день! очень интересный сайт, спасибо Автору есть вопрос, хочу прошить мегу 8 с помощью PonyProg, подскажите какие фьюзы надо выставить в программе? заранее спасибо
Все Фьюзы по умолчанию.
хочу уточнить, данная прошивка исправляет только RSTDISBL или возвращает все фьюзы в исходное состояние? ps пациент прошит вот так http://db.tt/jqLr4qI9 есть шансы?
"Все фьюзы будут сброшены к заводским настройкам и Atmega снова можно прошить последовательным программатором."
Спасибо за подсказку!!! Сегодня оживил ATMega8.
Недавні записи
- Text to speech. Українська мова
- LCD Display ST7567S (IIC)
- Розпізнавання мови (Speech recognition)
- Selenium
- Комп'ютерний зір (Computer Vision)
- Деякі думки про точність вимірювань в електроприводі
- Датчики Холла 120/60 градусів
- Модуль драйверів напівмосту IGBT транзисторів
- Драйвер IGBT транзисторів на A316J
- AS5600. Варіант встановлення на BLDC мотор
Tags
docker sensors rtc led timer wifi remap sms css websocket mongodb bme280 rfid bluetooth esp8266 nodemcu bkp piezo bmp280 i2c mpu-6050 encoder examples avr brushless ngnix nvic displays bldc java-script pmsm barometer pwm lcd ethernet stm32 raspberry-pi capture usart gpio exti atmega meteo solar smd dma adc eeprom eb-500 flask python ssd1306 uart options flash mpx4115a html gps st-link 3d-printer servo dc-dc foc git books battery hih-4000 watchdog dht11 web tim programmator ssd1331 mpu-9250 usb rs-232 motor max1674 soldering
Архіви