Страница 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

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

[/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);