Все про USBAsp

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Vi7
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 09, 2010 19:14:00
Откуда: Горловка

Re: Все про USBAsp

Сообщение Vi7 »

Вот :)
Изображение
Решительный шаг вперёд - есть результат хорошего пинка сзади.
Реклама
Аватара пользователя
KondorFedor
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб май 30, 2015 20:26:29
Откуда: Санкт-Петербург

Re: Все про USBAsp

Сообщение KondorFedor »

Народ, помогите, пожалуйста! Собрал USBAsp на печатной плате (см. вложения), поставил Atmega8A, прошил, используя ардуино как программатор. Компьютер устройство не видит! :shock: Определяет его как "неизвестное устройство". Ставил дрова libusb-win32 - не помогло. Прочитал, что у Atmega8a нужно AREF отсоединить от AVCC, что и сделал. Опять не помогло. ОС - Windows 7 professional, 32 разрядная. Как поступить в этой ситуации?
Вложения
asbasp_di.lay
(69.17 КБ) 607 скачиваний
1456017452_usbasp_pcb.gif
(24.95 КБ) 726 скачиваний
Если хочешь сделать что-то хорошо--сделай сам!
Реклама
Аватара пользователя
Vi7
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 09, 2010 19:14:00
Откуда: Горловка

Re: Все про USBAsp

Сообщение Vi7 »

Попробуйте добавить стабилитроны на D+ D- вот так... Без них некоторые материнки не могут опознать подключенное устройство.
Вложения
usb.png
(3.03 КБ) 468 скачиваний
Решительный шаг вперёд - есть результат хорошего пинка сзади.
Аватара пользователя
KondorFedor
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб май 30, 2015 20:26:29
Откуда: Санкт-Петербург

Re: Все про USBAsp

Сообщение KondorFedor »

Стабилитроны поставил. Толку никакого, все равно определяется как "неизвестное устройство". Теперь еще выдает, что устройство сообщило о неполадках в нем, просит проверить его на наличие ошибок. Пробовал на Windows XP, все тоже самое. Что делать? :dont_know:
Если хочешь сделать что-то хорошо--сделай сам!
Реклама
Эиком - электронные компоненты и радиодетали
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

Re: Все про USBAsp

Сообщение 32serg32 »

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

Re: Все про USBAsp

Сообщение radteh »

Vi7 попробуй более свежую версию и запускай с правами админа.
KondorFedor судя по всему ты брал схему и прошивку на каком-то левом ресурсе. Уменьши подтягивающий резистор на D- с 15к до 2,2к как в оригинальной схеме. http://www.fischl.de/usbasp/
Реклама
Аватара пользователя
Vi7
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 09, 2010 19:14:00
Откуда: Горловка

Re: Все про USBAsp

Сообщение Vi7 »

Пробовал ставить самую последнюю, так в ней вообще ни одно меню не активно и окно выбора контроллера пустое :dont_know: Предпоследняя хоть какие-то признаки жизни подает :? Все брал с оф. сайта.
Решительный шаг вперёд - есть результат хорошего пинка сзади.
Аватара пользователя
KondorFedor
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб май 30, 2015 20:26:29
Откуда: Санкт-Петербург

Re: Все про USBAsp

Сообщение KondorFedor »

Фьюзы hfuse C9, lfuse FF, кварц 12 MHz, рабочий. Ардуинкой ни разу еще не прошивал. Прошивка с оф. сайта, свежая. Подтягивающий резистор на D- 1К5.
Если хочешь сделать что-то хорошо--сделай сам!
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

Re: Все про USBAsp

Сообщение Novice user »

Мне помог диод(обычный 148) ,поставил в разрыв по питанию от usb,до этого тоже не определялся-попробуйте
Аватара пользователя
KondorFedor
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб май 30, 2015 20:26:29
Откуда: Санкт-Петербург

Re: Все про USBAsp

Сообщение KondorFedor »

Novice user, что значит в разрыв по питанию?
Если хочешь сделать что-то хорошо--сделай сам!
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

Re: Все про USBAsp

Сообщение 32serg32 »

Подать +5В через диод, как у Протоса (в его программаторе через 2 диода). Ну и попытаться прошить другим программатором, или найти кого-нибудь чтоб прошил. Может очепятка, но на сайте Старший 0xC9, младший 0xEF
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: Все про USBAsp

Сообщение radteh »

Vi7 для твоего случая нашёл следующую рекомендацию:
1. download driver from http://www.fischl.de/usbasp/
2. Plug in device, browse path to downlaoded files
3. Install fails... no worry.
4. download DSO version 3b from http://www.ngohq.com/?page=dseo
5. Run it, and select "sign a driver". browse to the driver c:\windows\system32\drivers\libusb0.sys
6. Put DSO into test mode
7. Reboot - it (should) now work
I think you can skip step 5
KondorFedor проверь плату на наличие замыканий, неотмытого флюса и проверь наличие тактирования на кварце.
Аватара пользователя
Vi7
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 09, 2010 19:14:00
Откуда: Горловка

Re: Все про USBAsp

Сообщение Vi7 »

Спасибо, попробую. У меня дело было так... Запустил Zadig, он поругался что драйвер не установлен. Я тогда выбрал "извлечь файлы (без установки)" и указал на них винде. Она поругалась на них что они без подписи, но все-же поставила их. А дальше все было как я писал выше :)
Решительный шаг вперёд - есть результат хорошего пинка сзади.
Аватара пользователя
KondorFedor
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб май 30, 2015 20:26:29
Откуда: Санкт-Петербург

Re: Все про USBAsp

Сообщение KondorFedor »

Кварц тактируется. В качестве флюса использовал канифоль, она вроде бы не проводит ВЧ токи. Замыканий нет. :dont_know:
Если хочешь сделать что-то хорошо--сделай сам!
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: Все про USBAsp

Сообщение radteh »

На atmel не сталкивался, а вот наmicrochip у меня из-за канифоли контроллер не работал. Покажи фото готовой платы с двух сторон.
Аватара пользователя
KondorFedor
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Сб май 30, 2015 20:26:29
Откуда: Санкт-Петербург

Re: Все про USBAsp

Сообщение KondorFedor »

У меня все заработало! :))) Я купил МК Atmega8-16PU, все завелось буквально моментально! Канифоль оказалась ни причем.
Если хочешь сделать что-то хорошо--сделай сам!
Аватара пользователя
feonor12
Родился
Сообщения: 17
Зарегистрирован: Вс ноя 13, 2016 16:34:55

Re: Все про USBAsp

Сообщение feonor12 »

В общем, как говорится, я просто оставлю это здесь.

Если не ошибаюсь на 23-24 страницах люди сталкивались с такой вот проблемой: программатор видит в диспетчере, определяет, но не видит в дудке. Выдает код ошибки:

Код: Выделить всё

avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
Я сам столкнулся с этой проблемой, начал рыть инет на эту тему, как оказалось я такой не один и как оказалось - решений в рунете нет(
Уже собирался сам писать сюда и просить помощи НО! Тут я наткнулся на один заморский форум и вот там был предложен вариант решения проблемы. Он мне помог! По этому выкладываю его здесь, возможно кому то пригодится:

1)По следующей ссылке скачиваем архив LibUSB-64bit.zip : https://sites.google.com/site/openusbboard/file-cabinet
2)Втыкаем программатор в юсб порт.
3)Распаковываем архив и переходим по пути LibUSB-64bit\libusb-win32-bin-1.2.1.0\bin\x86
4) Запускаем inf-wizard.exe
5)Когда запустился жмем Next
6)Выбираем в списке USBasp и жмем Next
7)УБЕЖДАЕМСЯ в том, что следующие поля заполнены в соответствии:

vendor ID (hex format) = 0x16C0
product ID (hex format) = 0x05DC
mi (hex format) = оставить пустым
manufacturer name = VOTI
device name = USBasp

Жмем Next

8 )Сохраняем сгенерированный файл по пути:
LibUSB-64bit\libusb-win32-bin-1.2.1.0\bin\amd64 - если у вас 64-х разрядная система или
LibUSB-64bit\libusb-win32-bin-1.2.1.0\bin\x86 - если 32-х разрядная (к стати у меня именно она, с 64Х не проверял и не имею сейчас возможности)

9)Жмем install now
10) Выскочит окошко о том, что драйвер не проверен и все дела. Жмем "Все равно установить" (или что то такое)
11)Пойдет установка драйвера. В ходе установки услышим звук отключения и подключения юсб устройства. По окончанию установки жмем ОК.

Все! Мне помогло!

З.Ы. Эти действия я проделывал после множества других советов, а именно промывки платы, убедившись в отсутствии соплей, установки оригинального драйвера. Безусловно вам нужно сначала проделать все тоже.
З.Ы.Ы. На одном форуме парень писал что избавился от этой проблемы после того, как убрал перемычку. У меня никаких перемычек нет (программатор покупной китайский). Он же, как я полагаю забыл снять перемычку, которая служит для прошивки самого программатора. Если у вас такая есть - тоже обратите сначала внимание на нее.
Аватара пользователя
jakov1965
Родился
Сообщения: 17
Зарегистрирован: Сб май 30, 2015 16:55:45
Откуда: RUS M4 500км

Re: Все про USBAsp

Сообщение jakov1965 »

Добавлено after 2 minutes 9 seconds:
https://yadi.sk/d/ufsa3FpXyo56Q
Это посвежее будет. :shock:

Лучше этой дудки не видал, жаль что FT232RL не поддерживает.
https://yadi.sk/d/WcFKTcIZyntzK :beer:
Hовичок
Нашел транзистор. Понюхал.
Сообщения: 189
Зарегистрирован: Вс окт 16, 2011 20:46:03
Откуда: Сделано в Украине

Re: Все про USBAsp

Сообщение Hовичок »

по поводу сборки:
все на солях (лут за неимением лазерника и наличием лени 80 уровня не катит, надо было перепрошить 25память). без стабилитронов, одна линия как в оригинале, вторая через 1Мом на минус, 2 диода на питании мк (3.8в вместо хотевшихся 3.3) . работает:)
неизвестное устройство будет даже без мк, ищите ошибки в сборке, фьюзах. Достаточно прошить мк + стабилитроны+ резистор и проверять на компе
http://img.radiokot.ru/files/46465/medi ... 9yeykv.jpg
http://img.radiokot.ru/files/46465/medi ... 9z4kn0.jpg
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: Все про USBAsp

Сообщение afz »

Кстати, коллеги, а как ведет себя USBASP в неактивном состоянии? Тут возникла необходимость попользовать SPI, а его ноги задействованы в программировании. Так вот, надо ли сдергивать шнурок с разъема ISP каждый раз после заливки софтины, или USBASP после заливки переводит свои выходы в 3-е состояние и не будет мешать? Шью посредством AVRDUDEPROG.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Ответить

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