Страница 2 из 2

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

Добавлено: Вт май 11, 2021 15:35:28
Михаил_avr
// Enable data loading
digitalWrite(XA1, LOW);
digitalWrite(XA0, HIGH);

поменял на


// Enable data loading
digitalWrite(XA1, LOW);
digitalWrite(XA0, 0);
и убил вторую atmega328p :cry: :cry:

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

Добавлено: Вт май 11, 2021 16:12:12
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]
а ты вообще думал, когда менял?

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

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

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

Добавлено: Вт май 11, 2021 16:32:37
slav0n
NStorm писал(а):Я ж думал
плохо ты думаешь, мыслитель

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

Добавлено: Вт май 11, 2021 16:40:05
Михаил_avr
[uquote="slav0n",url="/forum/viewtopic.php?p=4029972#p4029972"]а ты вообще думал, когда менял?[/uquote]
Думал, но в даташите блин нарисована диаграмма и он там все время в нуле.Изображение

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

Добавлено: Вт май 11, 2021 17:05:33
slav0n
если честно,
мне было достаточно твоей шапки над сыром
у меня нет и небыло проблем с залочкой фузов и параллельный прогер мне неинтересен

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

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

а пока жги меги

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

Добавлено: Вт май 11, 2021 19:41:18
Dimon456
slav0n писал(а):а пока жги меги
Ну по чему сразу жги.
Я вот не вижу в этой проге где ожидание RDY/BSY
Give WR a negative pulse and wait for RDY/BSY to go high.
логично предположить что просто не успевает выполнить команду.
ТС попробуйте все задержки увеличить в 10 раз.

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

Добавлено: Пт май 14, 2021 15:30:31
Михаил_avr
Увеличил задержки-не помогло, закоментированную шапку-удалил.

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

Добавлено: Пт май 14, 2021 21:13:15
Dimon456
Михаил_avr, вы что сами исходник поменяли?
у вас WR после стирания в низком уровне.
Поменяйте

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

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

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

  digitalWrite(WR, LOW);
  delay(1);
  digitalWrite(WR, HIGH);
  delay(100);