Arduino mega8 самодельная не заливает скетч.

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
esperranza
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Пн фев 23, 2009 21:53:43

Arduino mega8 самодельная не заливает скетч.

Сообщение esperranza »

Приветствую.
Есть необходимость в Ардуине для сброса батареи макита. Хотел собрать по быстрому на мега8, валялась платка с кварцем на 8МГц, подключил к ней китайский адаптер VAG KKL на FTDI вроде, точно не скажу, затертая. Подключил Rx, Tx, Reset через 100нФ (на адаптере соеденены вместе DTR DSR, нужно ли так не знаю, пробовал подключать только на DTR, без разницы). При попытке что либо раписать выдает ошибку

Скетч использует 104 байт (1%) памяти устройства. Всего доступно 7808 байт.
Глобальные переменные используют 0 байт (0%) динамической памяти, оставляя 1024 байт для локальных переменных. Максимум: 1024 байт.
Warning: linked C library does not conform to C99; avrdude may not work as expected
Warning: attempt 1 of 10: not in sync
Warning: attempt 2 of 10: not in sync
Warning: attempt 3 of 10: not in sync
Warning: attempt 4 of 10: not in sync
Warning: attempt 5 of 10: not in sync
Warning: attempt 6 of 10: not in sync
Warning: attempt 7 of 10: not in sync
Warning: attempt 8 of 10: not in sync
Warning: attempt 9 of 10: not in sync
Warning: attempt 10 of 10: not in sync
Warning: programmer is not responding; try -x strict and/or vary -x delay=100
Error: unable to open port COM6 for programmer urclock
Не удалась загрузка: ошибка при загрузке: exit status 1

Бутлоадер прошивал из папки \MiniCore-master\MiniCore-master\avr\bootloaders\optiboot_flash\bootloaders\atmega8\8000000L
Не уверен что это правильно. Прошу подкинуть рабочий бутлоадер.
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение OKF »

Ресет подтянутый 10к должен через 0,1 мкф быть подключен к DTR. Но и без этого должен грузиться через кнопку на ресете, нажатую в нужное время. Светодиод на PB5 после сброса должен моргать - это признак загрузчика.
esperranza
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Пн фев 23, 2009 21:53:43

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение esperranza »

Ресет сделан как на схемах ардуин, подтянут и через 100нФ. Светодиод молчит. Видимо чтото не то прошито?
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение OKF »

[uquote="esperranza",url="/forum/viewtopic.php?p=4671807#p4671807"]Светодиод молчит. Видимо чтото не то прошито?[/uquote]
Это "чтото" может быть только загрузчиком, который должен активизироваться и от кнопки. Есть такое?
esperranza
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Пн фев 23, 2009 21:53:43

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение esperranza »

Не реагирует ни на что.
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение OKF »

А загрузчик программировался каким образом?
esperranza
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Пн фев 23, 2009 21:53:43

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение esperranza »

Внешним програматором iprog
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение OKF »

А тогда хотелось бы хотя бы фьюзы посмотреть. Именно те что записаны.
esperranza
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Пн фев 23, 2009 21:53:43

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение esperranza »

Fuse high byte = 0xD1 (11010001)
Fuse low byte = 0xE4 (11100100)

Разве что в таком виде
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение OKF »

esperranza
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Пн фев 23, 2009 21:53:43

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение esperranza »

Не знаю правильно записал или нет, но заморгало. Low CC, hig D9.
Теперь такое

Warning: linked C library does not conform to C99; avrdude may not work as expected
Error: bootloader might be optiboot 8.0? Please use -x bootsize=<num>

Error: unable to read signature data for part ATmega8 (rc = -1)
Error: unable to read signature data (rc = -1)
use -F to override this check
Не удалась загрузка: ошибка при загрузке: exit status 1

Загрузчик не такой или как понимать?
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение OKF »

А почему ты не хочешь пойти по нормальному пути?
1. Выбираешь ядро, МК, скорость 38400 и пр.
2. Компилишь блинк (а не какой то свой скетч с ошибками)
3. Подключаешь программатор, выбираешь
4. Записать загрузчик
5. Грузишь блинк
И не морочишь голову ни себе, ни людям.)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15549
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение BOB51 »

Для нормального пути нужен программатор(железо) поддерживаемый в списке разрешенных у ардуиноIDE.
А у esperranza как я понимаю такового нет...
Есть ...железяка "...iprog..." возможно с собственным софтом...
У меня даже в расширенных списках для IDE1.8.9/1.8.19 такого не наблюдается...
:roll:
Аватара пользователя
java
Держит паяльник хвостом
Сообщения: 962
Зарегистрирован: Вт янв 04, 2011 13:26:17
Откуда: Лен.Обл.

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение java »

Подскажите, как называется адруино плата на атмега 8?
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15549
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение BOB51 »

"Arduino NY or older" это в штатной вкладке Ардуино.
Или ищем в списках дополнительных платформ от MCU Dude (платформа MiniCore), платформа DIY Atmega8/88/48/168/328...
:roll:
Аватара пользователя
java
Держит паяльник хвостом
Сообщения: 962
Зарегистрирован: Вт янв 04, 2011 13:26:17
Откуда: Лен.Обл.

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение java »

Хорошо, тогда такой вопрос - я могу взять микросхему атмега 8 и через програматор залить в неё файл нех, потом взять адруино уно, выдрать из кровати 168 и вставить 8 уже залитую, поменять кварц16 на 8, будет работать?
Изображение
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15549
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение BOB51 »

А зачем 168ю на 8ю менять то?
:roll:
Для Ардуино "в рамках референса" они совместимы от младших к старшим.
8)

Добавлено after 26 minutes 31 second:
Так и программа наверняка не под плату Ардуино в таком случае.
Тут уже консультации по проекту для Атмеги8 надо у тех, кто обычным Си занимается.
Относительно мародерства платки Ардуино ...
Так тут нужно сравнивать схему Вашего проекта и схему платки, которую будете мародерить...
Если они совпадают, то вполне возможно что-то и получится.
А ежли нет - придется или свою платки делать или кромсать дорожки на адуринкиной.
Помимо того, похоже на фото платка с мегой (склероз какой...) в качестве USB-COM... Жалко портить...
:dont_know:
Последний раз редактировалось BOB51 Вс янв 26, 2025 21:39:07, всего редактировалось 1 раз.
Аватара пользователя
java
Держит паяльник хвостом
Сообщения: 962
Зарегистрирован: Вт янв 04, 2011 13:26:17
Откуда: Лен.Обл.

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение java »

Мне написали, что файл нех для 8 я не смогу залить в 168 без переделки.
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15549
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение BOB51 »

Тогда делайте и платку под проект.
Зачем готовое уродовать?...
:dont_know:
Аватара пользователя
java
Держит паяльник хвостом
Сообщения: 962
Зарегистрирован: Вт янв 04, 2011 13:26:17
Откуда: Лен.Обл.

Re: Arduino mega8 самодельная не заливает скетч.

Сообщение java »

у них ноги одинаковые
Изображение

Добавлено after 1 minute 55 seconds:
вот именно потому что готовое, лень плату разводить, вытравливать, сверлить, а тут взял, провода в штырьки повставлял, и готово.
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
Ответить

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