Jump to content
Схеман

usbasp не программирует atmega8

Recommended Posts

Posted (edited)

Купил в магазине usbasp и atmega8 (не на алиэкспресс). Сделал перемычку для jp3 и не хочет прошивать с помощью avrdude. Драйвер установлен. Пишет ошибку

Cформированная командная строка:
avrdude.exe -p m8 -c Usbasp -B 200 -P usb -U flash:r:"C:\Users\User\Desktop\atmega\atmega\Debug\atmega.hex":i


avrdude.exe: set SCK frequency to 4000 Hz
avrdude.exe: error: programm enable: target doesn't answer. 1 
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.

Я менял разные настройки для avrdude (usbasp_1M, usbasp_4M, usbasp_8M, usbasp-32), всегда ошибки

 

Cформированная командная строка:
avrdude.exe -p m8 -c Usbasp -B 1 -P usb -U calibration:r:calibration.hex:r


avrdude.exe: set SCK frequency to 750000 Hz
avrdude.exe: error: programm enable: target doesn't answer. 1 
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.


avrdude.exe done.  Thank you.

 

Когда нажимаю на "чтение" или "программирование", то на секунду загорается светодиод на программаторе, рядом с другим.

Питание выходит с программатора 5 вольт.

Я так понял, что перемычку используют не всегда, а для некоторых атмег, может мне купить какую-нибудь другую, для которой не нужна перемычка?

Пробовал на вин10 и вин7, результат один и тот же.

Что делать?

 

Соединял по этой схеме, 10 пинов, перепроверил несколько раз

Скрытый текст

spacer.png

 

Думаю купить STK500 и atmega328, может это заработает.

И ещё вопрос, почему на перемычке дорожка только на одном контакте?

 

Скрытый текст

IMG_20210624_131153.thumb.jpg.136069a56d08d1dde9e049ada65aa08f.jpg

 

 

Скрытый текст

IMG_20210624_131213.thumb.jpg.32ecb630e26e01223d7dbdf9967cffc3.jpg

 

Edited by Схеман

Share this post


Link to post
Share on other sites

Я бы всё же попробовал использовать и 20 и 22 выводы соответственно. И подцепил бы резонатор на 4 или 8 МГц даже без конденсаторов. Возможно с завода Fuse установлены с резонатором. Перемычку я использую всегда. Есть программа с графическим интерфейсом avrdudeprog33.

avrdudeprog33.zipUsbasp.thumb.png.2a88fc3bb8151e977c7fac42b3b5697e.png

Share this post


Link to post
Share on other sites

А может купить ардуино, с atmega328, выпаять её оттуда и использовать эту atmega328 отдельно и каждый раз паять, прошивать и выпаивать?

Share this post


Link to post
Share on other sites

Популярные пружинные клеммники Degson со склада Компэл

Пружинные разъемные клеммники Degson с технологией Push-In обеспечивают надежное и безопасное электрическое соединение. При их использовании исключается возможность короткого замыкания в точке контакта, что гарантирует надежное соединение. Электрическая безопасность клеммных блоков подтверждается соответствием мировым стандартам UL, IEC и VDE.
Подробнее

Posted (edited)
2 часа назад, Схеман сказал:

Купил в магазине usbasp

Нужно следовать золотому правилу : Если что то не работает-то или нечему гореть, или нечем поджигать.

Проблемы или с программатором, или с мегой. 

Я себе собрал сам usbasp и проблем никаких не было.

Попробуйте подать на Мегу8  внешнее питание и проверить как работает программатор. Прочитать сначала  фьюзы и сравнить с заводскими. 

2 часа назад, Схеман сказал:

Я так понял, что перемычку используют не всегда, а для некоторых атмег

Используют для мег, где частота генератора (внутреннего или внешнего) меньше 4мгц (без кварца , от внутреннего генератора)

Edited by KT117

Использую паяльник для ректального криптоанализа-это самое высокоскоростное средство дешифрования данных.

Share this post


Link to post
Share on other sites

Приглашаем на вебинар "Как сделать эффективную антенну для устройств IoT. Решения Quectel" (29.07.2021)

Вебинар посвящен проектированию и интеграции встроенных и внешних антенн Quectel для сотовых модемов, устройств навигации и передачи данных 2,4 ГГц. На вебинаре вы познакомитесь с продуктовой линейкой и способами решения проблем проектирования. В программе: выбор типа антенны; ключевые проблемы, влияющие на эффективность работы антенны; требования к сертификации ОТА; практическое измерение параметров антенн.

Подробнее

@Схеман Добрый день.
Скорее всего Ваша Mega настроена на внешний кварц (Б/У), поэтому программатор, данный, не когда не сможет ее увидеть.  
В Вашем случае, единственный, выход, это подключить внешний кварц (1Мц) и сбросить все на заводские настройки.

Скрытый текст

Ashampoo_Snap_2021_06.24_17h54m08s_002_.png.08e010908d8a7ffe69a83c0d9c828061.png

 


Корпорация Mars

Share this post


Link to post
Share on other sites

Решения TE Connectivity для 112 Gbps архитектуры и серверов. Перспективные решения для серверов и дата-центров

В статье дается полный обзор серий высокоскоростных разъемов IMPACT и Z-PACK, соединителей SFP- QSFP и Mini-SAS, а также разъемов и кабельных сборок для организации питания. Раскрываются преимущества и отличительные особенности данных серий высокоскоростных разъемов и области их применения.
Подробнее

4 минуты назад, Схеман сказал:

на какой кварц настроена Mega?

Новая мега настроена не на кварц, а на внутренний генератор.

2 часа назад, Схеман сказал:

Сделал перемычку для jp3 и не хочет прошивать с помощью avrdude

А зачем вы делали эту перемычку?

Share this post


Link to post
Share on other sites
3 часа назад, Схеман сказал:

Соединял по этой схеме

У этих свистков бывает, что не все контакты GND разведены на разъём.

Share this post


Link to post
Share on other sites
Posted (edited)

Я так понял, что для каждой atmega, нужен свой кварц?

На программаторе кварц на 12 Мгц.

И может лучше мне собрать такую плату и тогда программатор заработает? на фото видно, что кварц на 8 Мгц.

1656207692_2021-06-2422-04-25.png.bfc9c3bd2dc39e65810483e639c98081.png

 

Edited by Схеман

Share this post


Link to post
Share on other sites
1 час назад, Схеман сказал:

может лучше мне собрать такую плату

Не поможет. Если голый USB-ASP не читает голую Atmega (с завода которая, и которая ещё не шилась), то надо и искать среди них: либо драйвера не те, либо дудка не та, либо свисток конченный, либо подопытный микроконтроллер конченный. И это всё включая исправную и проверенную прокладку между стулом и клавиатурой.

Share this post


Link to post
Share on other sites
1 час назад, Схеман сказал:

Я так понял, что для каждой atmega, нужен свой кварц?

Неверно поняли, кварц нужен в зависимости от выставленных фьюзов. И за одно разобраться зачем на программаторе перемычка jp3.

Share this post


Link to post
Share on other sites
Posted (edited)

С завода , если  это честно с  завода , то она читается без кварца  :yes: 

Не надо не каких искусственных перемычек  :rake:

Там есть  для  чтения с  завода  ставишь перемычку родную J1

B сначала  надо добиться чтения ... :umnik2:

Внимательно проверить верность соединения  и убрать и не потребную перемычку и  поставить  по науке J1 

Добиться ЧТЕНИЯ  :umnik2:

И советую заглянуть к Коту в гости  в  эту тему:  https://radiokot.ru/forum/viewtopic.php?f=57&t=17703

, она мне очень помогла ,когда собирал свой  такой программатор сам   :friends:

Edited by Нэцкэ

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...