Например TDA7294

Форум РадиоКот • Просмотр темы - Сброс фьзов на Atmega128
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт мар 29, 2024 08:48:15

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Сброс фьзов на Atmega128
СообщениеДобавлено: Сб май 08, 2021 14:16:25 
Родился

Зарегистрирован: Вт дек 10, 2019 21:50:27
Сообщений: 15
Рейтинг сообщения: 0
Что можно сделать, если я идиот, и прошил МК atmega128 с фьюзами CKSEL = 0000 (что означает, что тактирование идет от внешних сигналов), и теперь мой программатор не видит МК, и я не могу его перепрошить.

Пробовал от другого МК сделать сигналы 500 ГГц, подключал сигналы к XTAL1, делал общую землю, и, одновремменно подключал программатор, но, увы, ничерта не помогло, AVDdude по прежнему выдает ошибку.


Ошибка стандартная, вот её вид:

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.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Сб май 08, 2021 14:27:35 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
вчем проблема кварк с 2 капами припаять7

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Сб май 08, 2021 14:32:21 
Родился

Зарегистрирован: Вт дек 10, 2019 21:50:27
Сообщений: 15
Рейтинг сообщения: 0
А можно поподробнее?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Сб май 08, 2021 14:44:34 
Друг Кота

Карма: 14
Рейтинг сообщений: 372
Зарегистрирован: Вс фев 15, 2009 01:04:58
Сообщений: 5069
Откуда: Kaluga
Рейтинг сообщения: 0
Повышать тактовую частоту внешнего тактирования, понижать частоту SCK программатора, искать параллельный программатор.

Искать JTAG программатор (не точно)


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Сб май 08, 2021 14:46:18 
Потрогал лапой паяльник

Карма: -5
Рейтинг сообщений: 40
Зарегистрирован: Чт апр 29, 2021 16:01:55
Сообщений: 312
Рейтинг сообщения: 4
Andrey_Shutkin писал(а):
тактирование идет от внешних сигналов

на XTAL1
Изображение
или по любой другой схеме


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Сб май 08, 2021 15:51:21 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Цитата:
Пробовал от другого МК сделать сигналы 500 ГГц

пятьсот гигагерц???

Частота тактирования при программировании должна быть в 4 раза меньше, чем частота тактирования МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Сб май 08, 2021 16:29:36 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
я яму предлагал повэсить 12-14.3-16 -18метровый кваррк с капами 22 прям на ноги мк...

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Сб май 08, 2021 19:08:59 
Пробовал от другого МК сделать сигналы 500 ГГц, подключал сигналы к XTAL1, делал общую землю, и, одновремменно подключал программатор, но, увы, ничерта не помогло, AVDdude по прежнему выдает ошибку.

Сделай тактирование МК 8 МГц от внутреннего генератора. Напиши циклическое переключение любого вывода в режиме генератора. Подай этот сигнал на вывод XTAL1 (24) и твои МК ATmega128 начнёт отзываться на программатор… верни биты CKSEL0…3 в исходное состояние и будет тебе счастье. :hunger:
Если хочешь я тебе напишу такую прогу. :)


ЗЫ. Подключение кварца на выводы XTAL0; XTAL1 для вывода из этого состояния (внешняя синхронизация) проблему не решит – МК по-прежнему не будет отзываться на запросы программатора.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Сб май 08, 2021 19:15:21 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
чет я не понял чем свой кварк хуже внешнего тактера подаваемого XTAL1??
кстати некоторы мк требуют переворота фазы на обоих ногах

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Вт май 11, 2021 20:20:05 
Родился

Зарегистрирован: Вт дек 10, 2019 21:50:27
Сообщений: 15
Рейтинг сообщения: 0
Пробовал от другого МК сделать сигналы 500 ГГц, подключал сигналы к XTAL1, делал общую землю, и, одновремменно подключал программатор, но, увы, ничерта не помогло, AVDdude по прежнему выдает ошибку.

Сделай тактирование МК 8 МГц от внутреннего генератора. Напиши циклическое переключение любого вывода в режиме генератора. Подай этот сигнал на вывод XTAL1 (24) и твои МК ATmega128 начнёт отзываться на программатор… верни биты CKSEL0…3 в исходное состояние и будет тебе счастье. :hunger:
Если хочешь я тебе напишу такую прогу. :)


ЗЫ. Подключение кварца на выводы XTAL0; XTAL1 для вывода из этого состояния (внешняя синхронизация) проблему не решит – МК по-прежнему не будет отзываться на запросы программатора.



А можете дать ссылку на пример как сделать циклическое переключение любого из выводов в режиме генератора?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Вт май 11, 2021 21:53:06 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
Код:
#include <avr/io.h>

int main() {
  
DDRB << DDB0;
  while(
1) {
    
PORTB << PB0;
    
PORTB 0;
  }
}
 

Будет дергать ногу PB0.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Вт май 11, 2021 22:12:00 
Родился

Зарегистрирован: Вт дек 10, 2019 21:50:27
Сообщений: 15
Рейтинг сообщения: 0
Пробовал от другого МК сделать сигналы 500 ГГц, подключал сигналы к XTAL1, делал общую землю, и, одновремменно подключал программатор, но, увы, ничерта не помогло, AVDdude по прежнему выдает ошибку.

Сделай тактирование МК 8 МГц от внутреннего генератора. Напиши циклическое переключение любого вывода в режиме генератора. Подай этот сигнал на вывод XTAL1 (24) и твои МК ATmega128 начнёт отзываться на программатор… верни биты CKSEL0…3 в исходное состояние и будет тебе счастье. :hunger:
Если хочешь я тебе напишу такую прогу. :)


ЗЫ. Подключение кварца на выводы XTAL0; XTAL1 для вывода из этого состояния (внешняя синхронизация) проблему не решит – МК по-прежнему не будет отзываться на запросы программатора.


Сделал простейший генератор импульсов на атмеге 8 , при частоте 8 МГц, проверил даже на осцилогроффе, подключил ногу с импульсами к XTAL1, сделал общую землю, к атмеге 128 подключил программатор и все равно ничего не помогло, всё тоже самое


Генератор импульсов делал так:

#define F_CPU 8000000L
#include <avr/io.h>

int main(void)
{
DDRD |= (1<<5);
PORTD &= ~(1<<5);
while (1)
{
PORTD &= ~(1<<5);
PORTD |= (1<<5);
}
}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Вт май 11, 2021 22:19:17 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
Andrey_Shutkin, сделайте как в моем примере, так быстрее будет.

Добавлено after 51 second:
PS: А точно только CKSEL кривой? Как полностью фьюз байты выглядели?


Вернуться наверх
 
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Ср май 12, 2021 02:14:10 
любого из выводов в режиме генератора?

Вот прошивка:
Вложение:
G_PC5.hex

МК мега8А, тактируется от внутреннего генератора 8 МГц. Вывод РС5 – генератор.

Вывод РС5 подключай к XTAL1.

Подключил программатор правильно? Вывод мега128 - к программатору: РЕ0 – MOSI; PE1 – MISO; PB1 – SCK; RESET – RESET. Подключено так?


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Сброс фьзов на Atmega128
СообщениеДобавлено: Чт май 13, 2021 21:44:12 
Родился

Зарегистрирован: Вт дек 10, 2019 21:50:27
Сообщений: 15
Рейтинг сообщения: 0
любого из выводов в режиме генератора?

Вот прошивка:
Вложение:
G_PC5.hex

МК мега8А, тактируется от внутреннего генератора 8 МГц. Вывод РС5 – генератор.

Вывод РС5 подключай к XTAL1.

Подключил программатор правильно? Вывод мега128 - к программатору: РЕ0 – MOSI; PE1 – MISO; PB1 – SCK; RESET – RESET. Подключено так?



Сработало! Большое Вам спасибо!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y