Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Микропроцессоры


Ответ
 
Опции темы Опции просмотра
Старый 18.04.2017, 16:14   #111 (permalink)
maestro3963
Новичок
 
Регистрация: 18.04.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Прошу совета мот кто чего подскажет. Собран доктор (Atmega 8) прошивка пока 2.09. Плата без косяков и недоперетравов (стараюсь делать качественно дабы избежать последующих танцев вокруг новоиспеченных бубнов), запустилась после промывки флюса как "тётка" с пол пинка. Ставлю тиньку 2313 которая , как пишет программатор, "Устройство не опознано или повреждено", опс с первого раза пациент становится видимым и читабельным..
Программа Пони Прог. Заливаю прошивку на только что вылеченный МК. Читаю, читается. Выставляю фьюзы, "записать" и ..ОПА ЗАСАДА!. МК опять становится "повреждено". При чём интересная картина: если прошивка еще не залита, фьюзы, (пробовал по одному изменять и записывать) записываются и читаются (кроме CKSEL1 и CKSEL3) если поменять (убрать галочку) хотя бы на одном из этих "пацанов" - всё МК уже "не опознано или повреждено". Ну а если прошивка уже залита - тогда "торба" сразу (фьюзы ни прочесть ни записать), одним словом "повреждено". Пробовал раз 40 по разному – результат всё тот же..
Грешил бы на тиньку, но у меня их две, одна моя а одна досталась уже и не помню откуда а ведут они себя абсолютно одинаково. Раз одна перестала «лечиться», думаю не может быть, пропаял плату переходника (тиньки мои смдшные) и опять порядок.., видать где то контакт пропадал.
Как думаете, может доктор чего то не долечивает, прошивку новее поставить или всё таки неопознанный глюк МК? Но в заводские то сбрасывает и МК становится читабельным и даже принимает прошивку?!?
maestro3963 вне форума   Ответить с цитированием
Старый 18.04.2017, 16:35   #112 (permalink)
fsem
Member
 
Регистрация: 01.01.2014
Адрес: Винница
Сообщений: 42
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 1 сообщении
Репутация: 110
По умолчанию

Цитата:
Сообщение от maestro3963 Посмотреть сообщение
(кроме CKSEL1 и CKSEL3) если поменять (убрать галочку) хотя бы на одном из этих "пацанов" - всё МК уже "не опознано или повреждено".
Для начала нужно выучить вот это:
Вложения
Тип файла: rar Fuse.rar (843.9 Кб, 364 просмотров)
fsem вне форума   Ответить с цитированием
Старый 18.04.2017, 18:19   #113 (permalink)
maestro3963
Новичок
 
Регистрация: 18.04.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от fsem Посмотреть сообщение
выучить вот это:
Спасибо за наводку. Можно было и проще сказать (инвесность). Но по моему я пробовал по разному, даже заливал прошивку от когда то сделанной на тиньке, работающей и сейчас схеме и фьюзы не попёрли. Ладно, доберемся домой продолжим эксперименты.
maestro3963 вне форума   Ответить с цитированием
Старый 18.04.2017, 18:44   #114 (permalink)
fsem
Member
 
Регистрация: 01.01.2014
Адрес: Винница
Сообщений: 42
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 1 сообщении
Репутация: 110
По умолчанию

Цитата:
Сообщение от maestro3963 Посмотреть сообщение
Ладно, доберемся домой продолжим эксперименты. maestro3963 вне форума Добавить отзыв для maestro3963 Пожаловаться на это сообщение
Состояние фузов CKSEL3…0, 1101, 1111 требует подключения внешнего резонатора - вот потому ваш прогер не видит камень.
CKSEL3…0 = 0000 – Внешний тактовый сигнал;
CKSEL3…0 = 0010 – Внутренний тактовый генератор – частота 4 МГц;
CKSEL3…0 = 0100 – Внутренний тактовый генератор – частота 8 МГц;
CKSEL3…0 = 1101 – Внешний тактовый генератор – кварц частотой от 3 до 8 МГц;
CKSEL3…0 = 1111 – Внешний тактовый генератор – кварц частотой больше 8 МГц
fsem вне форума   Ответить с цитированием
Старый 18.04.2017, 20:08   #115 (permalink)
maestro3963
Новичок
 
Регистрация: 18.04.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо за ответ, но объясните пожалуйста, если Вам не трудно, на пальцах (я с МК не очень давно знаком). 2313 доктор вылечил, прочёл, зашил в Пони Прог, ставлю галочки фьюзов: SPIEN (стоит заводская), далее согласно указанным в описании к схеме: SUT0. Всё (в описании к устройству у товарища больше ничего нету). Нажимаю "Записать", в ответ "Устройство неизвестно или повреждено (-24)" В схеме стоит кварц 20 МГц. Думаю может в описании ошибка. На втором МК к выше упомянутым галочкам добавляю CKSL0 как в документе представленном Вами. Результат и на втором МК тот же.. Так нужно ли "учить это" или может всё таки МК битый?
maestro3963 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 18.04.2017, 20:51   #116 (permalink)
fsem
Member
 
Регистрация: 01.01.2014
Адрес: Винница
Сообщений: 42
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 1 сообщении
Репутация: 110
По умолчанию

maestro3963, вообще уйдите от поника, купите, сделайте PICKIT2 и будет вам счастье.О возможностях PICKIT2 читайте здесь: PICKIT2 - программатор для PIC и AVR контроллеров. - Мои файлы - Каталог файлов - Персональный сайт
fsem вне форума   Ответить с цитированием
Старый 18.04.2017, 23:23   #117 (permalink)
maestro3963
Новичок
 
Регистрация: 18.04.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Дело в том,что у меня 3 программатора (все 3 самодельных) 1 AVR, один PIC и один универсальный. Первый и третий с кварцевыми резонаторами. Всеми тремя я прошивал разные МК и проблем не было. Проблема возникла именно сейчас, когда пытаюсь прошить восстановленные доктором 2313. Оба программатора и оба камня ведут себя одинаково. Вот в чем вопрос. Какая может быть гарантия, что PICKIT2 сделает меня счастливым? Тем более занимаюсь я этим не так уж и часто. Просто хотелось бы услышать мнение спецов в чем суть проблемы в данном случае. Почему новые 2313 прошиваются моими прогерами а восстановленные нет?
maestro3963 вне форума   Ответить с цитированием
Старый 19.04.2017, 00:53   #118 (permalink)
Le_Fleurs
Banned
 
Регистрация: 25.11.2011
Адрес: Украина, Харьков
Сообщений: 1,206
Сказал(а) спасибо: 27
Поблагодарили 82 раз(а) в 10 сообщениях
Репутация: 18288
По умолчанию

maestro3963 - все просто вы перешли на внешний кварц, по этому понипрог выдает ошибку, установите кварц согласного тому на который перешли, 4 или 8мгц тогда сможете прочитать фьюзы. Но если честно зачем вам их читать если вы все записали, установите камень в схему и все заработает. Захотите прочитать тогда вешайте на камень кварц.
Le_Fleurs вне форума   Ответить с цитированием
Старый 19.04.2017, 11:18   #119 (permalink)
maestro3963
Новичок
 
Регистрация: 18.04.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Le_Fleurs Посмотреть сообщение
все просто вы перешли на внешний кварц
А теперь давайте, как говориться, ..последний раз и красиво..
Уважаемый Le_Fleurs Вы пишите: «.. установите кварц согласного тому на который перешли, 4 или 8мгц тогда сможете прочитать фьюзы».
Но я не о чтении, я о записи.
При ЗАПИСИ фьюзов, понька на секунду задумалась и алес капут. И я не вижу и не знаю записаны ли они (фьюзы) или нет. Потому то и морочу тут голову знающим людям в надежде на то, что мне по простому объяснят «по чем в Одессе рубероид», а не посоветуют «выучить это» или «купить PICKIT2» и иметь счастье за 560грн., которое понадобится раза 2-3 в году.., прошу понять меня правильно.
И так, поправьте пожалуйста если что не так:
1. Лечим 2313 с помощью доктора;
2. Ставим в проггер;
3. Читаем (читается);
4. Прошиваем (шьётся, после чего тут же понькой автоматически проверяется);
5. Открываем фьюзы. Выставляем фьюзы под внешний кварц (понька, на секунду задумывается, то есть записала и сразу же пытается так же как и саму прошивку автоматически прочесть, но поскольку она же уже «обрезала МК яйца» без них его не видит и прочесть не может . Отсюда и "Устройство неизвестно или повреждено (-24)"
Я правильно понял? Или опять не так?
То есть, по простому ответ на поставленный мною вопрос должен был бы прозвучать примерно так:
Все правильно, так и должно быть. Сообщение "Устройство неизвестно или повреждено (-24)" появляется поскольку понька записала выставленные мной под внешний кварц фьюзы и тут же автоматически пытается прочесть прошивку МК а сделать этого без внешнего кварца уже не может. При этом МК зашит и готов к работе. Так?
Будь у меня тиньки в диповских корпусах, давно бы уже вставил в постель и проверил на готовом устройстве.. Докумекал бы практически.., но смдешные впаивать как то не очень хотелось вот и попал с казалось бы простым вопросом на «простой» ответ… Звиняйте..
maestro3963 вне форума   Ответить с цитированием
Старый 19.04.2017, 16:05   #120 (permalink)
Le_Fleurs
Banned
 
Регистрация: 25.11.2011
Адрес: Украина, Харьков
Сообщений: 1,206
Сказал(а) спасибо: 27
Поблагодарили 82 раз(а) в 10 сообщениях
Репутация: 18288
По умолчанию

Да все правильно, заливаете прошивку, затем записывает фьюзы, и фьюзы будут записаны, просто их понипрог без кварца прочитать не может так как вы переходите на внешний кварц, можете подпаять кварц к тиньке что бы убетится в этом. Всего то 2 вывода. Но уверяю что все будет работать.
По поводу pickit 2, не знаю зачем вам его посоветовали. Так как этот програматор прошивает контроллеры семейства PIC, вы же прошиваете AVR.
Le_Fleurs вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 10:29.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.