Все про USBAsp

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
trengtor
Сверлит текстолит когтями
Сообщения: 1299
Зарегистрирован: Вт мар 31, 2015 22:56:07
Откуда: Мы люди простые, живем в лесу, на пенек молимся
Контактная информация:

Re: Все про USBAsp

Сообщение trengtor »

vorgaze писал(а):он выдает вот такие сообщения
[url=http://img.radiokot.ru/files/114710/medium/x9c3meosl.jpg]
[url=http://img.radiokot.ru/files/114710/medium/x9c3l244z.jpg]
[url=http://img.radiokot.ru/files/114710/medium/x9c3jptyy.jpg]

Поправьте ссылки.
Изображение
Аватара пользователя
boka1733
Встал на лапы
Сообщения: 121
Зарегистрирован: Пт апр 16, 2010 12:00:19
Откуда: КМВ

Re: Все про USBAsp

Сообщение boka1733 »

vorgaze писал(а):Что делаю не так? Перемычки на программаторе так, как на фото.
В этом деле, конечно, я новичок, так что пжлста проявите терпение ко мне.
Спасибо.

Надо в казаме зайти Command->Program options (далее, в самом низу) изменить (уменьшить) тактовую частоту на шине.
Поставь 32к. На более высоких может не заработать (поэкспериментируй).
Кнопкой Автопрограм НЕ ПОЛЬЗУЙСЯ! (по крайней мере пока не разберешься в теме) иначе будешь лочить камушки "на раз".
Если провода подключаешь верно (проверь, перепроверь), то рекомендую такой алгоритм работы с программатором:
Подключили программатор в схему (без питания)
Подключили программатор в USB (допустим, наша схема жрет мало и питается от этого-же USB через программатор)
Казама может быть запущена всегда.
В ней жмем меню Command->Read Chip Signature - это самая безопасная и надежная команда, с помощью которой можно убедится в работе программатора и чтении данных из чипа.
Если сигнатура читается - уже хорошо, значит все работает.
А если она ещё и совпадает и соответствует ожидаемой (тип чипа AVR выбран верно) - просто замечательно :)
Ну, а дальше - открываем файл кнопкой F *.hex для флеш или E *.eep eeprom
и записываем в чип (кнопка со стрелкой направленной НА микросхему)
либо читаем в буфер (кнопка со стрелкой ИЗ микросхемы)
:write:
как-то так .
Удачи!
Аватара пользователя
gauss
Держит паяльник хвостом
Сообщения: 920
Зарегистрирован: Сб янв 16, 2010 15:34:57
Откуда: Sevsk/Moscow

Re: Все про USBAsp

Сообщение gauss »

Добрый вечер.
Собрал USBasp, с официального сайта скачал последнюю версию прошивки.
Прошил, установил FUSE-биты. Микроконтроллер ATmega8A-AU

При подключении по USB светодиод питания загорается, в диспетчере устройств появляется "Unknown device".
Устанавливаю дрова, пишет "ОС определила, что драйвера для этого устройства не нуждаются в обновлении". ОС Windows 7

Смотрю свойства, выдает ошибку с кодом 43.

Может, кто-нибудь сталкивался с подобной проблемой? В какую сторону лучше копать?

---------==========----------

Пфф, вот я днище, забыл дорожку на внешнее прерывание кинуть :( Вопрос снимается, все работает!
:idea:
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: Все про USBAsp

Сообщение radteh »

Контроллер не запустился. Фьюзы правильно выставил, питание в норме, генерация на кварце есть?
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re: Все про USBAsp

Сообщение amd9800 »

Слышал что есть для USBasp альтернативные прошивки с помощью которых можно прошивать флэш память.
vorgaze
Родился
Сообщения: 3
Зарегистрирован: Вт мар 29, 2016 16:52:05

Re: Все про USBAsp

Сообщение vorgaze »

boka1733 писал(а):
vorgaze писал(а):Что делаю не так? Перемычки на программаторе так, как на фото.
В этом деле, конечно, я новичок, так что пжлста проявите терпение ко мне.
Спасибо.

Надо в казаме зайти Command->Program options (далее, в самом низу) изменить (уменьшить) тактовую частоту на шине.
Поставь 32к. На более высоких может не заработать (поэкспериментируй).
Кнопкой Автопрограм НЕ ПОЛЬЗУЙСЯ! (по крайней мере пока не разберешься в теме) иначе будешь лочить камушки "на раз".
Если провода подключаешь верно (проверь, перепроверь), то рекомендую такой алгоритм работы с программатором:
Подключили программатор в схему (без питания)
Подключили программатор в USB (допустим, наша схема жрет мало и питается от этого-же USB через программатор)
Казама может быть запущена всегда.
В ней жмем меню Command->Read Chip Signature - это самая безопасная и надежная команда, с помощью которой можно убедится в работе программатора и чтении данных из чипа.
Если сигнатура читается - уже хорошо, значит все работает.
А если она ещё и совпадает и соответствует ожидаемой (тип чипа AVR выбран верно) - просто замечательно :)
Ну, а дальше - открываем файл кнопкой F *.hex для флеш или E *.eep eeprom
и записываем в чип (кнопка со стрелкой направленной НА микросхему)
либо читаем в буфер (кнопка со стрелкой ИЗ микросхемы)
:write:
как-то так .
Удачи!


Сделал как вы посоветовали.
Изображение
Питание 5в выставил.
При попытке прочитать сигнатуры выдает вот это:
Изображение
рокки1945
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вс май 01, 2016 17:51:38

Re: Все про USBAsp

Сообщение рокки1945 »

Подскажите усб асп подойдет для атмель студио?
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: Все про USBAsp

Сообщение radteh »

Подойдёт, вот здесь описано как сделать: http://shannonstrutz.com/uncategorized/setting-up-usbasp-for-use-with-atmel-studio-6
Аватара пользователя
ROMan2947
Грызет канифоль
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Re: Все про USBAsp

Сообщение ROMan2947 »

Приветствую!!!
как настроить студию на то чтобы отладка шла через программатор USBasp.??
Аватара пользователя
trengtor
Сверлит текстолит когтями
Сообщения: 1299
Зарегистрирован: Вт мар 31, 2015 22:56:07
Откуда: Мы люди простые, живем в лесу, на пенек молимся
Контактная информация:

Re: Все про USBAsp

Сообщение trengtor »

Купить отладчик
Изображение
Аватара пользователя
ROMan2947
Грызет канифоль
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Re: Все про USBAsp

Сообщение ROMan2947 »

ST-LINK / V2 ST STLINK STM8 STM32

Для АS7 подойдет, да и камень mega16A
Аватара пользователя
trengtor
Сверлит текстолит когтями
Сообщения: 1299
Зарегистрирован: Вт мар 31, 2015 22:56:07
Откуда: Мы люди простые, живем в лесу, на пенек молимся
Контактная информация:

Re: Все про USBAsp

Сообщение trengtor »

radteh писал(а):Подойдёт, вот здесь описано как сделать: http://shannonstrutz.com/uncategorized/setting-up-usbasp-for-use-with-atmel-studio-6

Или прошить специальным вариантом Doper'а.
Изображение
Аватара пользователя
ROMan2947
Грызет канифоль
Сообщения: 287
Зарегистрирован: Сб янв 23, 2016 00:59:59
Откуда: Чебоксары

Re: Все про USBAsp

Сообщение ROMan2947 »

я что- то недопонимаю...
начнем сначала:
1) у меня есть программатор USBasp ver. 2.0
2) я его добавил в атмел студию 7 и успешно прошиваю МК

проблема: мне нужно, чтобы при изменении какого либо пина на железе это визуализировалось в студии в окне I\O

возможно ли это,если да то как...
Аватара пользователя
trengtor
Сверлит текстолит когтями
Сообщения: 1299
Зарегистрирован: Вт мар 31, 2015 22:56:07
Откуда: Мы люди простые, живем в лесу, на пенек молимся
Контактная информация:

Re: Все про USBAsp

Сообщение trengtor »

Для этого нужен совместимый со Студией отладчик.
Изображение
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: Все про USBAsp

Сообщение radteh »

В этом программаторе нет внутрисхемного отладчика.
Аватара пользователя
trengtor
Сверлит текстолит когтями
Сообщения: 1299
Зарегистрирован: Вт мар 31, 2015 22:56:07
Откуда: Мы люди простые, живем в лесу, на пенек молимся
Контактная информация:

Re: Все про USBAsp

Сообщение trengtor »

Изображение
Аватара пользователя
Nicacoi
Потрогал лапой паяльник
Сообщения: 371
Зарегистрирован: Сб июл 03, 2010 20:25:15
Откуда: М5 1001км

Re: Все про USBAsp

Сообщение Nicacoi »

amd9800 писал(а):Слышал что есть для USBasp альтернативные прошивки с помощью которых можно прошивать флэш память.

Точно есть, прошивает 24,25, 93 серии. Попался я на китайскую удочку с EZP2010 - года полтора назад купил его на али. Отлично работал всё это время, но оказался подделкой, а фирма производитель выпустила какое-то обновление, при котором подделки залочиваются (не знал, надо было отключать интернет при работе с ним). И всё, мой теперь не определяется компом. Начал искать как лечить или хотя бы альтернативу. нашёл вот http://plc-blog.com.ua/usbasp-flash-25xxx перепрошил прогом Громова, сваял переходничёк. Всё работает! Скорость правда не ахти 25Q32 читает минуты 3, но мы ж не торопимся.
Аватара пользователя
divisоr
Сверлит текстолит когтями
Сообщения: 1238
Зарегистрирован: Пн янв 25, 2016 10:19:15

Re: Все про USBAsp

Сообщение divisоr »

boka1733 писал(а):В ней жмем меню Command->Read Chip Signature - это самая безопасная и надежная команда, с помощью которой можно убедится в работе программатора и чтении данных из чипа.
Если сигнатура читается - уже хорошо, значит все работает.


Тоже, как у vorgaze, сигнатура = 0x000000, только микроконтроллер у меня ATMega8A. Иногда бывают другие значения, пару раз даже совпало с нужной сигнатурой микроконтроллера, и успел прошить на мигание светодиода, но потом опять 0x000000 :( Почему такое может быть?
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: Все про USBAsp

Сообщение radteh »

Программатор китай? Операционка какая? Перемычку Slow SCK ставил?
Аватара пользователя
divisоr
Сверлит текстолит когтями
Сообщения: 1238
Зарегистрирован: Пн янв 25, 2016 10:19:15

Re: Все про USBAsp

Сообщение divisоr »

radteh, да, из Китая. Операционка - Win XP 32 бита. Запаивал Slow SCK, не помогло :(
Ответить

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