Фьюз бит доктор на ардуино не пишет hfuse

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Сообщения: 80
Зарегистрирован: Вс фев 21, 2021 13:01:40
Откуда: Прокопьевск

Сообщение Михаил_avr »

// Enable data loading
digitalWrite(XA1, LOW);
digitalWrite(XA0, HIGH);

поменял на


// Enable data loading
digitalWrite(XA1, LOW);
digitalWrite(XA0, 0);
и убил вторую atmega328p :cry: :cry:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков

Сообщение slav0n »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=4029917#p4029917"]
Михаил_avr, подключайтесь по терминалу (UART) к доктору и смотрите вывод.
Все глаза сломал...А где в листинге вывод в терминал? Он даже сигнатуру не читает.
Это, вообще, настоящий доктор?[/uquote]
это не доктор, это академик

Добавлено after 1 minute 52 seconds:
[uquote="Михаил_avr",url="/forum/viewtopic.php?p=4029961#p4029961"]// Enable data loading
digitalWrite(XA1, LOW);
digitalWrite(XA0, HIGH);

поменял на


// Enable data loading
digitalWrite(XA1, LOW);
digitalWrite(XA0, 0);
и убил вторую atmega328p :cry: :cry:[/uquote]
а ты вообще думал, когда менял?
ohmycode!
primuss3.com
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Сообщение NStorm »

[uquote="parovoZZ",url="/forum/viewtopic.php?p=4029917#p4029917"]Все глаза сломал...А где в листинге вывод в терминал? Он даже сигнатуру не читает.
Это, вообще, настоящий доктор?[/uquote]
Нет, не "настоящий". Я ж думал речь о настоящем, который пишет в UART действия и интерфейс в оном имеет.
ни один нормальный программист не будет читать домыслы "специалистов", он прежде всего посмотрит в код
Это гадание. С тем же успехом он этот код в целевую атмегу328п может зашивать. И раз это не доктор, нехрен туда смотреть. Человек пишет о конкретном ус-ве - там прошивка исходников не имеет публично доступных. Зато несет рабочий и понятный функционал.
Опытный кот
Аватара пользователя
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков

Сообщение slav0n »

NStorm писал(а):Я ж думал
плохо ты думаешь, мыслитель
ohmycode!
primuss3.com
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 80
Зарегистрирован: Вс фев 21, 2021 13:01:40
Откуда: Прокопьевск

Сообщение Михаил_avr »

[uquote="slav0n",url="/forum/viewtopic.php?p=4029972#p4029972"]а ты вообще думал, когда менял?[/uquote]
Думал, но в даташите блин нарисована диаграмма и он там все время в нуле.Изображение
Реклама
Опытный кот
Аватара пользователя
Сообщения: 882
Зарегистрирован: Ср дек 01, 2010 00:38:15
Откуда: Харьков

Сообщение slav0n »

если честно,
мне было достаточно твоей шапки над сыром
у меня нет и небыло проблем с залочкой фузов и параллельный прогер мне неинтересен

я тебе выдал точную инфу согласно названию темы "не пишет hfuse"
шо ты там дальше накуролесил - твои проблемы

здешние "спецы" тебе подскажут...

а пока жги меги
ohmycode!
primuss3.com
Контактная информация:
Реклама
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

slav0n писал(а):а пока жги меги
Ну по чему сразу жги.
Я вот не вижу в этой проге где ожидание RDY/BSY
Give WR a negative pulse and wait for RDY/BSY to go high.
логично предположить что просто не успевает выполнить команду.
ТС попробуйте все задержки увеличить в 10 раз.
Встал на лапы
Сообщения: 80
Зарегистрирован: Вс фев 21, 2021 13:01:40
Откуда: Прокопьевск

Сообщение Михаил_avr »

Увеличил задержки-не помогло, закоментированную шапку-удалил.
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

Михаил_avr, вы что сами исходник поменяли?
у вас WR после стирания в низком уровне.
Поменяйте

Код: Выделить всё

  digitalWrite(XTAL1, HIGH);
  digitalWrite(WR, 0);
на

Код: Выделить всё

  digitalWrite(WR, LOW);
  delay(1);
  digitalWrite(WR, HIGH);
  delay(100);
Ответить

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