Braimik

Заблокировалась Mega ! Help !

29 сообщений в этой теме

Braimik    6

Добрый день, сегодня отлаживал железо , и неправильно выставил фьюзы за счет чего и заблокировал МК, есть 2 программатора ISP и Chipprog48 , ISP не видит МК, ЧИПпрог как бы видит его , фьюзы стандартные поставил, стер МК и ноль ничего не помогло. несколько раз стерал .фьюз переставлял , не хочет запускаться, слышал про то что генератор подключить надо, но эт не вариант, может я что то в программаторе не так делаю? Насколько я знаю параллельнй программатор может разблокировать их, мк не определяется, но записывает, считывает и проверку делает, а все равно МК не работает, Заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
Жек@    4

попробуй повесить любой кварц на выходы, и прочитай программатором. Ну вообще если не пойдёт, собери фьюз доктор. Сам только учусь с мк работать, игрался с фьюзами-залочил-фьюз доктор вылечил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Viktor26    301

паралельный програматор как раз таки все лечит, а вот последовательный(SPI) вам может и не помоч, подвесте кварц как вам посоветовали и попробуйте прочитать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

подвесте кварц как вам посоветовали и попробуйте прочитать

кварц и так подцеплен к нему к xtal1 xtal2, видел генератор подключали и через доктора. может все таки параллельный поможет, вот только как им сделать то незнаю,

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Viktor26    301

а конденсаторы тоже висят к кварцу?

впринципе можно собрать JTAG програматор, он легче в сборке, мега16 имеет на борту JTAG, и если вы его не отключили возможно он вам сможет помоч(это в случае если вы только SPI отключили нечаянно)

лично я при себе держу SPI, JTAG програматоры, и фьюз-доктора

Изменено пользователем Viktor26

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hasl    42

Мог выставить не на кварц а внешний генератор.

Нужно подцепить RC цепочку на генератор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Viktor26    301

А в какой среде вы работаете?

Может быть помните какие фьюзы меняли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

Может быть помните какие фьюзы меняли?

да помню выставил "0000" по ошибке думал в ASISP нажатая клавиша "1" означает , а оказалось на оборот. параллельный помойму все лечит, вот только как? программатор у меня ASM3S вроде JTAG , а не SPI

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sergey-Ufa    564

CKSEL фьюзы 0000 означают тактирование от внешнего генератора. Соберите кварцевый генератор на логических элементах любой 74-й серии и подключите к входу XTAL1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

CKSEL фьюзы 0000 означают тактирование от внешнего генератора. Соберите кварцевый генератор на логических элементах любой 74-й серии и подключите к входу XTAL1.

можете схемку скинуть, не могу в инете найти

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

генератор на TTL, схем и инфы полно

http://esxema.ru/wp-content/uploads/2012/07/110.jpg вот по такой схеме тоже получается я смогу мегу запустить? по jtag. и потом уже менять фьюзы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hasl    42

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Braimik    6

генератор на TTL,

Огромное спасибо на КМ155ЛА3 собрал генератор осциллограф показал 17МГц сразу же МК запустилась, но вторая 8515 с такими же фьюзами не запустилась, завтра попробую еще раз

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
hasl    42

может малость не такие фузы. Попробуйте еще генератор из RC цепочки(смотрите PDF на МК).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sanychlxg    0

Как вариант, воспользуйся программой avrdude. она консольная. в ней выставь свой isp програматор. и главное, что мне помогло, это выставить параметр -B10 (можно и больше число).

у меня так после обновления програматора (usbasp 2.0) только и читаются все камни.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dage    2

Кто-нибудь знает как выставить фьюзы для термометра на Atmega 8 с частотой от внутреннего генератора 8 Мгц? Да и из-за чего может не работать, если собрал всё правильно прошивка в протеусе проверялась и залилась нормально?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dage    2

Да это то выставил, а другие фьюзы может из-за них нормально не работает..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dage    2

Всё всем спасибо! У меня всё заработало)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
A.N.D.R.E.W    0

Привет форум.

После долгого перерыва (5лет) решил вспомнить работу с мк. Нужно немного усовершенствовать оборудование на производстве. Программаторы те которыми пользовался раньше не работают на современных компах. Купил usbasp установил avrprog вроде заработало новый контроллер определяется диодиком помигал. Взял завалящую мегу. Запустилась от кварца. Решил переставить фьюзы на внутренний генератор да видимо не заметил флажок "инвертировать". Перестала определяться. Я решил ее вылечить 12вольтным программированием. Скачал прошивку запрограммил живую новую прицепил больную воткнул питание на пару сек. Теперь обе не работают.

Вопрос. Как определить пациент в коме или сдох?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
gleco1    0
В 09.12.2016 в 07:47, A.N.D.R.E.W сказал:

Вопрос. Как определить пациент в коме или сдох?

Убить Мегу не так просто. Пациент, конечно же, жив! Простым Фьюз бит доктором элементарно переводится в режим , когда AVRasp увидит его, а далее ставь фьюзы, прошивай флеш и т.д.  У меня было так, что перепутал + и - питания, пока вьехал МК залочился. Пришлось ваять ФБД. Одно нажатие кнопки и МК ожил. Теперь (есть ФБД ) работаю смело. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Chewing    0

Помогите, пожалуйста. Хотел создать новую тему, но пока решил здесь.

Ситуация в следующем.

Есть два микроконтроллера Atmega8A-8PU китайские.

На обоих в точности повторилась ситуация:

1) Спокойно прошиваю на тактовой частоте от внутреннего генератора(на любой частоте). Все хорошо и многократно и часто.

2) устанавливаю часовой кварц. ставлю 2х33 пФ. С первым камнем сначала установил общий провод от этих кондеров на плюс, после появления проблем установил на минус(не сразу заметил ошибку) На втором камне все было правильно сразу

3) Пока ошибок нет, снова спокойно прошиваю на внутреннем генераторе.

4) устанавливаю фьюзы частоты 1001 - низкочастотный кварц.

5) Все прекрасно. контроллер переключился на кварц. вижу по частоте индикации семисегментников что частота динамической индикации соответствует 32768 Гц. Ну на глаз, конечно, но в сравнении с 8Мгц, что было до этого заметно легко.

6) Больше никаких действий с контроллером сделать не могу вообще.

Пользуюсь AVRDUDE, ошибка:

 

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1 
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.


avrdude.exe done.  Thank you.

 

Extreme Burner пишет что не может подключить питание.

 

Что пытался сделать:

Подключать генератор от 20кГц до 1,5МГц.

Вместе с кварцем, без кварца.

К XTAL1 и XTAL2, XTAL1 и земля, XTAL2 и земля.

Все это во всех комбинациях пробовал.

Почему то при частоте выше 150 кГц индикация замирала. При частоте ниже 25 кГц возобновлялась.

Фьюзы установлены по умолчанию в дудке, кроме CKSEL3-0 = 1001, т.е. так как на фото

Даже пальцем тыкал, не помогает)

При попытке программирования Индикация пропадает. Я так понимаю что как минимум на ресет контроллер отвечает.

Что интересно в программе Khazama AVR чтение фьюзов и лок битов удается. Хотя показывает(Ну насколько я в состоянии оценить) не ту конфигурацию, что я устанавливал в дудке.

Плохой контакт исключен. Во первых стабильная работа до прошивки фьюзов. Во вторых убирал часть своих переходников, что бы подключиться напрямую к кристалу. В третьих прозванивал цепи.

Версия дудки 3,3

Программатор USBasp https://ru.aliexpress.com/item/1pcs-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64K/32582933115.html

Версия драйвера:

Jundo Connectivity

atmelwindrvr 12.0.0.0

WinDriver 11.5.0.0

 

Это Не два разных драйвера установил. Это я один раз установил дрова, представленные в одном из видео с ютуба

 

Генератор в составе осцилографа ISDS205A

 

Вопрос:

1) Что случилось?

2) Что я сделал не так?

3) Как оживить контроллеры?

Безымянный.bmp

Изменено пользователем Chewing

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Вот что их может связывать? Вроде разные женщины. Но ведь что-то связывает..?

      https://dni.ru/showbiz/2017/9/20/380686.html
    • Прочитал, но так и не понял..?
      http://www.loveradio.ru/new/94860.htm
    • Как раз там я ( и не только я)  всё подробно расписали, что и зачем, и ссылки приводил на статьи, где расписано, как это работает. Потратьте полчаса времени на теорию, поймите работу схемы и всё получится легко и просто.
    • Я его просто не стер. Конечно я его не ставил. Вообщем я понял. Ну работает ниче так. Но, чисто для кругозора, есть у меня еще 2 вопроса, думаю последних в этой теме) 1. Как по задумке автора должен был тот светодиод загораться, когда типа через фильтр помеха прошла и он ее погасил или наоборот не погасил и она пошла в сеть? Или он должен был гореть все время, а в момент помехи гаснуть, но тоже не понятно, это если ее он погасил, или если не погасил? 2. Вот, я понял насчет частоты, возросшей в 3 раза. Ок. Где-то тот автор писал, что эти 20 мГн расчитаны были на 20 кГц (или он писал, что-то про полосу звуковых частот), я границу отодвинул вверх, допустим до 60 мГн. Окей. Ну как ни странно, мне вообще писали, что реле холодильника дает помеху низкочастотную, до 1 кГц... но он ее успешно гасит... Короче говоря, замерить частоту помехи я не хочу. Но приходит в голову вопрос: что значит вообще эта частота, возросшая в 3 раза, это значит, что он гасит только помехи в пределах 60 кГц или это в какой-то полосе, допустим от 0 до 60 кГц? И одинаково ли он эффективен в этой полосе? Есть ли нижняя граница, по типу от 1 кГц до 60 кГц?   И заодно спрошу, в какой примерно полосе лежат помехи, создаваемые двигателями средней и малой мощности всяких производственных и домашних агрегатов, типа холодильника, токарного станка, фрезера, и др.? Просто я понимаю, у меня все работает, но есть некоторые "но". Допустим я читал, компрессоры дают при запуске низкочастотную сетевую помеху. Источник не помню. Так ли это? И низкочастотную, это сколько, это 1 кГц или 10 кГц чаще всего? Плюс не понимаю, в каком диапазоне гасит этот фильтр. от 0 до 60 кГц или в более узком. Тогда в каком, как это прикинуть. Вдруг понадобится изменить его полосу пропускания.
    • Когда я писал "Сделай его", то это относилось к резонансному индикатору поля ( волномеру). Его делают не на светодиоде, а на головке микроамперметра. А эту схему тебе привёл, как пример наиболее простого получения сигнала на 5ой гармонике. Нужно немного изменить параметры контуров, т.к. я не нашёл  такой же схемы с кварцем 20 мгц и на 100 мгц, т.е. лобового решения твоей проблемы на халяву. Придётся поработать самому, проявляя сообразительность и скрупулёзное отношение к делу (последнее предполагает отказ от использования светодиодного пробника для малых сигналов, создание резонансного волномера  и приобретение частотомера).
    • А пробовал доставать, прежде чем написать про страшные трудности..? Вот тут например, бери сразу 13 литров.. Сможешь и платы потравить, а когда надоест, то и взорвать чего-то  
      http://rushim.ru/advanced_search_result.php?keywords=азотная+кислота