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

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

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

Сообщение BOB51 »

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

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

Сообщение java »

[uquote="BOB51",url="/forum/viewtopic.php?p=4675877#p4675877"]схемки у Плат могут быть разными.[/uquote]
Одинаковые, атмега 8, 48, 88, 168, 328
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Схема Вашего устройства это не одно и то же, что схема ардуино UNO.
Ежли только не ситуация, когда Ваш проект изначально делался в рамках ардуиноIDE под платки ардуино-нано, про-мини или UNO.
Но тогда файл исходника должен иметь расширение *.ino да и вопрос "совместимости" автоматически становится лишним...
:dont_know:
74LS00
Друг Кота
Сообщения: 7673
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

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

Сообщение 74LS00 »

В ардуино загрузчик по uart, зашить его можно только по isp.
Для этого нужно подключить isp программатор, но не любой, а тот где есть деление на 8 вроде usbasp, и его тоже надо купить в китае. Во всех новых мегах с завода включен ckdiv8, возможно это такой китайский маркетинг чтоб покупали их програматоры.

Поэтому в начале подключив по isp надо через единственный в мире програматор avrdude подать команду где указана эта сигнатура, и например прочитать фьюзы или сигнатуру. Если читать только сигнатуру/калибровки вы получите фигу, без масла, поэтому читайте сразу фьюзы.
Если сконектилось удачно, она скажет что сигнатура не та, и надо другую. Есть десяток микросхем которые прошиваются одинаково, но сигнатуры у них разные и надо её точно знать.
И потом получив ответ с фьюзами в формате xx xx совать их в калькулятор.

В ардуино фьюзы одни стандартные с ними работать нельзя никак.
Можно только использовать avrdude которая валяется в папке ардуино.

Во первых мега8 она разная, она уже не продаётся поэтому продаётся только мега8а, у них разные техпроцесы и сигнатуры.
8 бинарно несовместима с другими мегами, поэтому компилировать под них надо отдельно. В общем то ардуино как раз компилирует перед каждой загрузкой.
Современная ардуино на меге 328 или меге 328b или других китайских не полных аналогах. На 168 меге ардуино наверно даже не продают.

Меги даже физически разные, 328b отличается на 2 ноги, а те что в dip имеют на 2 порта меньше.
Стандартной надо считать именно 328 в корпусе qfp. И она будет поддельная, поэтому на надёжность eeprom рассчитывать не надо. а лучше его вообще не использовать.

Не уверен что dip ещё продают, они наверно ещё и дороже. Самые дешёвые это pro, можно прошить и сдуть qfp, главное не покупать qfn они ещё дешевле.
Там рядом пьезокерамический резонатор размером 1х2 поэтому его можно потерять, тут к вопросу о многоразовости платы.

Казалось бы можно использовать модуль pro целиком, но у него не выведены ноги от кварца, а значит эти 2 порта использовать нельзя, даже если перешить на встроенный генератор. Как раз потому что там резонатор 1х2 и проще всё оторвать чем приделать проводок.

Поэтому подпаяться к ногам порта можно только на поделке от амперки искра мини, там кварц выводной.
Хотя в китае вроде бы есть с выводным кварцем, но только у амперки 2 ноги посередине ряда с шагом сетки которые встанут на макетку, у китайцев как и у оригинала они смещены
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3474
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

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

Сообщение smacorp »

Так коты потеряли второго форумчанина.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
esperranza
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Пн фев 23, 2009 21:53:43

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

Сообщение esperranza »

Отвечу по своему вопросу. С помощю другой ардуины прошил загрузчик в мега8. В програме нужно выбрать плату NG or older, а не как я выбирал мега8 из миникор. Работает. Только Ресет в ручном режиме. Может проблема изначально были в выборе не той платы, не проверял.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Так под какой платформой изначально прошивку сделали (на "чистом" МК) той и загрузчик соответствовать будет. (и фузы в соответствии с настройками платформы)
Если миникоре (или иная) сначала на внешнем программаторе делаем "общее стирание", затем через АрдуиноISP железко на нанке (или иной из списка программаторов в ардуино IDE) по ISP выполняем " записать загрузчик", и лишь затем можно работать уже как с соответствующей платформой.
8)
Ответить

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