Отправил Attiny2313 в нокаут (Ext. Clock FAIL)

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср янв 04, 2017 14:32:28

Сообщение kas1830 »

Всем привет.

Ранее уже выставлял по ошибке фьюзы на тактирование с внешнего резонатора (Ext. Crystal Osc.), но тогда обошелся малой кровью, т.к. удалось затактировать "с пальца" и программатор хотя бы увидел камень. Но в этот раз поставил тактирование с внешнего сигнала (Ext. Clock), и фокус не удался. Программа крутится, светодиоды моргают, а комп не видит тиньку. С пальца не вышло, также как и с кварцем на 4Мгц. Подавал просто 1кГц c генератора на XTAL1. Вывести пациента из комы не удалось :wall: Вопрос: почему прошлый раз прокатило, и в чем принципиальное отличие от этого режима? Что он ожидает от меня на вход?
ExtFusesLock.png
(198.3 КБ) 163 скачивания
Ext Clock.png
(10.24 КБ) 185 скачиваний
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

1кГц мало. Раз в 100 надо больше.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

прицепи внешний тактовый на 1-5м и все дела
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Сообщение Alex_641 »

1 мегагерца хватит, а думаю что и 0,2 мегагерц.

Добавлено after 5 minutes 8 seconds:
У меня для подобных случаев есть платка на к176ла7 , вот там можно кондёрами и резистороми играть на широкий диаппазон частот, от звуковых и значительно выше. Она есть в инете .
Не спрашивай по ком звонит колокол, он звонит по тебе !
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср янв 04, 2017 14:32:28

Сообщение kas1830 »

[uquote="musor",url="/forum/viewtopic.php?p=4075969#p4075969"]прицепи внешний тактовый на 1-5м и все дела[/uquote]
Внешний тактовый на 4Мгц не спас. Цеплял как обычно на XTAL1-2 (хотя это явно не мой случай). Или вы про другую схему подключения?
По идее, у Ext.Clock нет ограничения на минимальную частоту тактирования. Могу, конечно, ошибаться.
ExtClockFreq.png
(6.08 КБ) 165 скачиваний
Добавлено after 2 minutes 21 second:
[uquote="Alex_641",url="/forum/viewtopic.php?p=4075974#p4075974"]Добавлено after 5 minutes 8 seconds:
У меня для подобных случаев есть платка на к176ла7 , вот там можно кондёрами и резистороми играть на широкий диаппазон частот, от звуковых и значительно выше. Она есть в инете .[/uquote]
Спасибо. Можете поделиться? Это генератор частоты?
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

Да, AVR полностью статическая система. Работает и от единиц Герц. Вот только частота генератора должна согласовываться с сигналами программатора и быть в несколько раз выше чем тактовый сигнал.
Но раз программа крутится, значит тактирование есть. Скорее всего Reset отключили.
Реклама
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср янв 04, 2017 14:32:28

Сообщение kas1830 »

[uquote="Flasher",url="/forum/viewtopic.php?p=4075982#p4075982"]Скорее всего Reset отключили.[/uquote]
RSTDISBL не трогал. Это точно. При работе программы все-таки есть реакция на тактирование: с руки, или с генератора 1кГц. Это видно по частоте моргания светодиодов. Проблема конкретно, что программатор потерял камень.
Друг Кота
Аватара пользователя
Сообщения: 43942
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

"программатор не видит камень", кроме установки тактовой частоты в "непонятное состояние", ещё в случаях изменения фьюзов "RSTDISBL" и(или) "SPIEN". В обеих случаях прошивка будет работать, но последовательный (внутрисхемный) программатор МК не увидит- в случае с "ресетом" потому, что МК не переведётся в режим программирования, а в случае со SPIEN - это "разрешить внутрисхемное программирование".. В обоих случаях- реанимация, либо через "ФюзеБитДоктор", либо искать более- менее "взрослый" программатор, который знает режим "параллельного" программирования вашего МК..
В случае, если у вас микросхема в корпусе, отличном от ДИП- ещё понадобится переходник, и выпаивание микросхемы из платы.
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср янв 04, 2017 14:32:28

Сообщение kas1830 »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4076022#p4076022"]"программатор не видит камень", кроме установки тактовой частоты в "непонятное состояние", ещё в случаях изменения фьюзов "RSTDISBL" и(или) "SPIEN". В обеих случаях прошивка будет работать, но последовательный (внутрисхемный) программатор МК не увидит- в случае с "ресетом" потому, что МК не переведётся в режим программирования, а в случае со SPIEN - это "разрешить внутрисхемное программирование".. В обоих случаях- реанимация, либо через "ФюзеБитДоктор", либо искать более- менее "взрослый" программатор, который знает режим "параллельного" программирования вашего МК..
В случае, если у вас микросхема в корпусе, отличном от ДИП- ещё понадобится переходник, и выпаивание микросхемы из платы.[/uquote]
Спасибо за ответ.
На самом деле уже купил замену усопшему. Трупик в DIP-20 лежит на полочке - если получится реанимировать со временем, отлично! Если нет, горевать не будем. Задача из разряда из факультативных, ради спортивного интереса, скорее.
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Сообщение parovoZZ »

[uquote="kas1830",url="/forum/viewtopic.php?p=4075957#p4075957"]поставил тактирование с внешнего сигнала (Ext. Clock).... Программа крутится, светодиоды моргают[/uquote]
Так не бывает. Если программа крутится, светодиоды моргают, значит у камня клок есть. Либо не договариваешь что-то, либо обманываешь нас.
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

SPIEN невозможно отключить в режиме последовательного программирования. Чудес не бывает. Либо проблемы с тактовым сигналом, либо отключен ресет.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Сообщение Alex_641 »

Спиен невозможно отключить в режиме SPI ? Он шутит, издевается, или прикидывается дураком ? Что из трёх ?
Не спрашивай по ком звонит колокол, он звонит по тебе !
Друг Кота
Аватара пользователя
Сообщения: 43942
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

[uquote="kas1830",url="/forum/viewtopic.php?p=4076032#p4076032"]Трупик в DIP-20 лежит на полочке - если получится реанимировать со временем, отлично![/uquote]
Ищите программатор типа такого:
Изображение
TL866 ВСЕ варианты, а так же его клоны-
http://youtu.be/oK1Tz69CBBc
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2406
Зарегистрирован: Ср фев 23, 2011 12:12:31

Сообщение AndTer »

Без тактирования ничего бы не мигало.
Если замкнуть RESET на "минус" программа перестаёт выполнятся, перестаёт всё мигать? Значит ресет рабочий, если нет, значит вывод делаем сами.
Если пытаешься программировать в схеме, то мешать программатору может обвязка МК, всякие светодиоды, подтяжки и пр. Т.е. надо программировать вынув его их конструкции.
Глупый не задает вопросы. Глупый и так все знает.
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

Alex_641, обычно дураки чтобы отвлечь внимание от себя начинают обвинять в этом других.

Изображение
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср янв 04, 2017 14:32:28

Сообщение kas1830 »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=4076042#p4076042"][uquote="kas1830",url="/forum/viewtopic.php?p=4075957#p4075957"]поставил тактирование с внешнего сигнала (Ext. Clock).... Программа крутится, светодиоды моргают[/uquote]
Так не бывает. Если программа крутится, светодиоды моргают, значит у камня клок есть. Либо не договариваешь что-то, либо обманываешь нас.[/uquote]
Да, дописал позже: При работе программы все-таки есть реакция на тактирование: с руки, или с генератора 1кГц. Это видно по частоте моргания светодиодов.
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Сообщение parovoZZ »

Подавай внешний клок. Клок программатора должен быть минимум в четыре раза ниже тактового клока.
Открыл глаза
Сообщения: 46
Зарегистрирован: Ср янв 04, 2017 14:32:28

Сообщение kas1830 »

[uquote="AndTer",url="/forum/viewtopic.php?p=4076059#p4076059"]Без тактирования ничего бы не мигало.
Если замкнуть RESET на "минус" программа перестаёт выполнятся, перестаёт всё мигать?[/uquote]
RESET работает штатно и сбрасывает МК.
Я использую USBasp, пробовал замкнуть перемычку JP3 для понижения частоты - безрезультатно, Khazama не видит сигнатуру МК.
Осталось собрать простенький генератор из подручных средств, как предлагали выше, для оживления пациента.
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

очень может быть то такт надо подать повыше какиенить 8-12мгц...такое бывает если залита хитрая прошифка со своим лоченым бутлодером
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Сообщение parovoZZ »

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

Вернуться в «AVR»