Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/219: Рейтинг темы: голосов - 219, средняя оценка - 4.81
38 / 38 / 5
Регистрация: 03.06.2010
Сообщений: 120

Подключение и распиновка программатора USBASP v.2.0

02.06.2014, 09:16. Показов 43398. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.

Я совсем дилетант и вопрос у меня соответствующий )))

Есть программатор USBASP v.2.0. Я скачал к нему документацию. Во-первых, там вроде распиновка не совсем стандартная... Во всяких учебниках отличается, во всяком случае. Но ладно.

Я подключаю пины к соответствующим ножкам контроллера (пробовал 2, Attiny2343a и ATmega16a). VCC к VCC, MOSI к MOSI и т.д. Ну во-первых, правильно ли я делаю?

Когда я все это подключаю - программатор вырубается. Причем когда я подключаю 10й пин (GND) (при условии, что все остальные подключены) . Точно так же он вырубается, когда накоротко замыкается VCC и GND (случайно замкнул).

Вопрос, собственно, в чем проблема? Может я что не так делаю?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2014, 09:16
Ответы с готовыми решениями:

Отличие USBisp от USBasp программатора
Ребята, объясните, в чем отличие, какой лучше взять AVR USBasp или USBisp ?

Проблема с драйверами на Вин7 программатора AVR - USBAsp
собрал программатор http://iosyitistromyss.ru/avr-uchebnyj- ... l#more-298 но, после прошивки, ОС считает что "установленные драйвера...

Как проверить исправность работы USBasp программатора?
Есть програматор. Не получаеться записать HEX файл на мк. Как убедиться что программатор виден для СинаПрог и может без ошибок записать...

16
22 / 22 / 8
Регистрация: 17.11.2012
Сообщений: 124
02.06.2014, 15:42
Могу лишь поделиться личным опытом. Это архив с двумя фотками, на одной - программатор после "хирургического вмешательства" (не имея под рукой разъема для соединения МК с программатором, разобрал разъем на одном конце шлейфа и припаял провода); на второй - что-то вроде переходника для голой Attiny2313 (панелька под микросхему с проволочными отводами и внешний генератор с кварцевым резонатором). Из инструкции которая шла к программатору взял информацию о нумерации проводов в шлейфе. А из даташита контроллера взял информацию о распиновке ножек МК.
С моим программатором шел диск с драйверами, так вот на моем основном компе, где установлена Windows7, этот диск при попытке его запустить заставлял комп основательно задуматься (и это не смотря на достаточно серьезные характеристики железа компа). Тогда я попробовал его запустить на моем стареньком ноуте с WindowsXP - запустился и без проблем. Скачал на ноут содержимое диска, скинул папку с драйверами на флешку и без проблем установил на основной комп.
После установки драйверов. Скачал SinaProg, установил. Подключил программатор, запустил сину, в главном окошке сины выбрал в списке программатор USBasp и тип микроконтроллера Attiny2313, нажел "найти", все нашлось, указал путь к хексу и нажал "программировать". Все прошло успешно.

Но судя по Вашему посту у Вас где-то ошибка в подключении программатор-микроконтроллер.
В инструкции к моему программатору:
1 - MOSI (этот вывод программатора подключаю к 17-й ножке Attiny2313, т.к. в даташите указано на этой ножке MOSI).
2 - VCC +5V (этот вывод программатора подключаю к 20-й ножке Attiny2313, т.к. в даташите указано на этой ножке VCC "+").
Ну и по аналогии остальные 4 вывода программатора (у меня их всего 6, но читал что бывает 5). Вообще, раз уж Вы читали мою тему о Atmega328P, то я там указывал сайт http://openrobo.ru/control Автор сайта очень подробно все разжовывает как раз для новичков самые азы.
Вложения
Тип файла: rar Under.rar (129.5 Кб, 443 просмотров)
1
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
02.06.2014, 19:06
Я скачал к нему документацию. Во-первых, там вроде распиновка не совсем стандартная
где скачал, а какая стандартная?

У вас есть программатор, ищите паспорт к нему и официальную документацию от производителя вашего программатора. Источник происхождения вашего программатора вы не указали.
0
38 / 38 / 5
Регистрация: 03.06.2010
Сообщений: 120
02.06.2014, 22:15  [ТС]
Вроде в правилах форума не разрешено давать ссылки на сторонние ресурсы... Но если загуглить usbasp v2.0, то 2я ссылка - документация к нему
И проблема, кажется, не в драйвере там или программаторе... А в том, как я подключаю программатор к контроллеру . Может дело в том, что я не подключил кварц? Или все-таки нужно TXD к RXD присоединять и наоборот? Или возможно программатор не может запитать контроллер и нужно подключить еще питание??

Поведение странное на самом деле. Я включаю программатор в юсб-порт. Одну или 2 секунды горит диод, что питание есть (красный). Потом выключается.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
02.06.2014, 22:21
...загуглить и без вас могу.

Ответьте на вопрос, какой конкретно у вас и где вы его брали, источник? Я спрашиваю не потому, что гуглить не умею , а потому что производители кто на что горазд и под фразой "Есть программатор USBASP v.2.0" может скрываться как самопал с неправильным монтажом или правильным монтажом, но левой инструкцией от другого подобного, так и купленный у китайцев. Ферштеен?
0
38 / 38 / 5
Регистрация: 03.06.2010
Сообщений: 120
02.06.2014, 22:45  [ТС]
Оу . Честно говоря понятия не имею откуда он . Взял в магазине. Возможно китайский.
0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
02.06.2014, 22:58
Цитата Сообщение от lezh1k Посмотреть сообщение
VCC к VCC,
если плата запитана то этот разьем подключать не надо
Цитата Сообщение от lezh1k Посмотреть сообщение
Когда я все это подключаю - программатор вырубается.
повышеный ток потребления, возможно КЗ в схеме проверь тестером по питанию
Цитата Сообщение от lezh1k Посмотреть сообщение
ричем когда я подключаю 10й пин (GND) (при условии, что все остальные подключены) .
земля всегда подключается первой, если не хочешь спалить МК
а еще лучше распаять разъем и сразу его втыкать
Цитата Сообщение от lezh1k Посмотреть сообщение
Во-первых, там вроде распиновка не совсем стандартная...
ну так приведи её здесь

Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от raxp Посмотреть сообщение
Ферштеен?
Яволь, мин херц:)

0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
02.06.2014, 23:07
Взял в магазине. Возможно китайский.
ну вот видите, взяли в магазине, доков не приложили (а может они при продаже отсутствовали), думаете что китайский, а распиновку берете с какого то сайта.

Не по теме:

Яволь, мин херц
так натюрлих же :D

0
22 / 22 / 8
Регистрация: 17.11.2012
Сообщений: 124
03.06.2014, 02:49
Дело точно не в кварце, из за него бы программатор не перегружал USB-порт компа. Вы упоминали TXD и RXD, судя по даташиту - это выход и вход данных для последовательного программирования, в инструкции к моему программатору вместо них указаны MOSI и MISO. В даташите к Attiny2313 все эти порты указаны как выход и вход данных при последовательном программировании и может нет разницы использовать пару TXD-RXD или пару MOSI-MISO (хотя я далек от профи, возможно разница всетаки есть). Но более вероятно, что найденная Вами инструкция не соответсвует вашему программатору и как следствие другой порядок следования номеров выводов в отходящем шлейфе программатора, а может Вы просто ошиблись с "началом отсчета" номеров проводов в шлейфе. К примеру у меня в инструкции к программатору такие данные по номерам проводов в шлейфе:
1 - MOSI
2 - VCC +5V
3 - NC (не используется)
4 - GND
5 - RESET
6 - GND
7 - SCK
8 - GND
9 - MISO
10 - GND
Вполне вероятно у Вас другой порядок следования, а в найденной Вами инструкции еще какой-нибудь. Плохо что инструкция не шла с программатором. Но есть один "вариант-верняк": можно найти схему программатора сходного со схемой купленного вами и подсмотреть где какой вывод (на моем программаторе деталек раз-два-и-обчелся так что схема элементарна), правда придется позаморачиватся.
1
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.06.2014, 07:42
Пусть выкладывает фото и свою распиновку, накидать ему мы можем много чего.
1
38 / 38 / 5
Регистрация: 03.06.2010
Сообщений: 120
03.06.2014, 22:28  [ТС]
Проблему решил. Оказалось, что в документации все указано правильно , а вот в штекере напутано. Отрезал все и по новой собрал. Всем спасибо
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
04.06.2014, 07:40
Т.е. вы решили не выкладывать документацию и фото. А штекер видимо "китаец" припаивал.
0
38 / 38 / 5
Регистрация: 03.06.2010
Сообщений: 120
04.06.2014, 08:17  [ТС]
Проблема решена ))) Фото и документация точно нужны?

И всем спасибо. Без вас я бы не догадался усомниться и проверить правильность
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
04.06.2014, 12:42
Мне лично нет, но в тему могут заглянуть.
0
CTATuB4uK
11.11.2014, 21:01
Тоже недавно столкнулся с точно такой-же проблемой. Заказывал на DX. Всё прозвонил, всё работает, кроме 3го пина (земли). Дело в том что когда выдёргиваешь шлейф и ставишь штекеры шлейфа друг над другом и прозваниваешь, то всё нормально, а когда вставляешь в программатор, то с другой стороны шлейфа оказывается зеркальная распиновка (голову сломал пока разобрался), либо китайцы что-то намудрили со шлейфом, либо так оно и есть и я ещё не совсем понял всю это мозаику.
В итоге тем кто с этим столкнётся я советую сразу прозвонить выход платы на выход шлейфа, так проще разобратся. Вот по очереди: схема, оф распиновка, распиновка на моем китайском и собственно зеркальная (на выходе шлейфа)
Миниатюры
Подключение и распиновка программатора USBASP v.2.0   Подключение и распиновка программатора USBASP v.2.0   Подключение и распиновка программатора USBASP v.2.0  

Подключение и распиновка программатора USBASP v.2.0  
0 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 1
01.05.2016, 03:51
Спасибо огромное!
Возился черт знает сколько!
0
01.05.2016, 06:57

Не по теме:

Цитата Сообщение от Victor411 Посмотреть сообщение
Спасибо огромное!
так, на будущее
правила п 3.6
Если какой-либо пост на форуме показался вам полезным, то вы можете выразить свою благодарность, нажав кнопку "Спасибо" внизу самого поста.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.05.2016, 06:57
Помогаю со студенческими работами здесь

Ошибка программатора USBasp 2.0
Здравствуйте!Проблема следующая. Я новичок, и решил заняться микроконтроллерами. Заказал на али программатор. Все было отлично. Прошил пару...

Подключение программатора
Возникла следующая проблема при попытке перейти с avr на stm32. Купил http://www.ebay.com/itm/171275016235?_t ... EBIDX%3AIT плюс этот ...

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

модуль AVR MEGA16/32 подключение внешнего программатора
Проверил все демки по Pinboard II - все работает, все классно хочу и есть необходимость работать с голым новым МК соответсвенно...

Подключение внешнего программатора к ардуино уно и нано
Здравствуйте. Такие вопросы: 1 Есть внешний программатор для ардуины липад, можно его подключить к ардуино нано и уно? Если можно,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru