
Все про USBAsp
- Реклама
- KondorFedor
- Первый раз сказал Мяу!
- Сообщения: 37
- Зарегистрирован: Сб май 30, 2015 20:26:29
- Откуда: Санкт-Петербург
Re: Все про USBAsp
Народ, помогите, пожалуйста! Собрал USBAsp на печатной плате (см. вложения), поставил Atmega8A, прошил, используя ардуино как программатор. Компьютер устройство не видит!
Определяет его как "неизвестное устройство". Ставил дрова libusb-win32 - не помогло. Прочитал, что у Atmega8a нужно AREF отсоединить от AVCC, что и сделал. Опять не помогло. ОС - Windows 7 professional, 32 разрядная. Как поступить в этой ситуации?
- Вложения
-
- asbasp_di.lay
- (69.17 КБ) 607 скачиваний
-
- 1456017452_usbasp_pcb.gif
- (24.95 КБ) 726 скачиваний
Если хочешь сделать что-то хорошо--сделай сам!
Re: Все про USBAsp
Попробуйте добавить стабилитроны на D+ D- вот так... Без них некоторые материнки не могут опознать подключенное устройство.
- Вложения
-
- usb.png
- (3.03 КБ) 468 скачиваний
Решительный шаг вперёд - есть результат хорошего пинка сзади.
- KondorFedor
- Первый раз сказал Мяу!
- Сообщения: 37
- Зарегистрирован: Сб май 30, 2015 20:26:29
- Откуда: Санкт-Петербург
Re: Все про USBAsp
Стабилитроны поставил. Толку никакого, все равно определяется как "неизвестное устройство". Теперь еще выдает, что устройство сообщило о неполадках в нем, просит проверить его на наличие ошибок. Пробовал на Windows XP, все тоже самое. Что делать? 
Если хочешь сделать что-то хорошо--сделай сам!
Re: Все про USBAsp
Раньше прошивал этим программатором? Обычные ошибки: прошивка неправильно записана, ошибочные фьюзы, кварц не на ту частоту или нерабочий
- Реклама
Re: Все про USBAsp
Vi7 попробуй более свежую версию и запускай с правами админа.
KondorFedor судя по всему ты брал схему и прошивку на каком-то левом ресурсе. Уменьши подтягивающий резистор на D- с 15к до 2,2к как в оригинальной схеме. http://www.fischl.de/usbasp/
KondorFedor судя по всему ты брал схему и прошивку на каком-то левом ресурсе. Уменьши подтягивающий резистор на D- с 15к до 2,2к как в оригинальной схеме. http://www.fischl.de/usbasp/
Re: Все про USBAsp
Пробовал ставить самую последнюю, так в ней вообще ни одно меню не активно и окно выбора контроллера пустое
Предпоследняя хоть какие-то признаки жизни подает
Все брал с оф. сайта.
Решительный шаг вперёд - есть результат хорошего пинка сзади.
- KondorFedor
- Первый раз сказал Мяу!
- Сообщения: 37
- Зарегистрирован: Сб май 30, 2015 20:26:29
- Откуда: Санкт-Петербург
Re: Все про USBAsp
Фьюзы hfuse C9, lfuse FF, кварц 12 MHz, рабочий. Ардуинкой ни разу еще не прошивал. Прошивка с оф. сайта, свежая. Подтягивающий резистор на D- 1К5.
Если хочешь сделать что-то хорошо--сделай сам!
-
Novice user
- Мудрый кот
- Сообщения: 1704
- Зарегистрирован: Вт янв 05, 2016 10:14:25
- Откуда: поселок Мелеуз
Re: Все про USBAsp
Мне помог диод(обычный 148) ,поставил в разрыв по питанию от usb,до этого тоже не определялся-попробуйте
- KondorFedor
- Первый раз сказал Мяу!
- Сообщения: 37
- Зарегистрирован: Сб май 30, 2015 20:26:29
- Откуда: Санкт-Петербург
Re: Все про USBAsp
Novice user, что значит в разрыв по питанию?
Если хочешь сделать что-то хорошо--сделай сам!
Re: Все про USBAsp
Подать +5В через диод, как у Протоса (в его программаторе через 2 диода). Ну и попытаться прошить другим программатором, или найти кого-нибудь чтоб прошил. Может очепятка, но на сайте Старший 0xC9, младший 0xEF
Re: Все про USBAsp
Vi7 для твоего случая нашёл следующую рекомендацию:
KondorFedor проверь плату на наличие замыканий, неотмытого флюса и проверь наличие тактирования на кварце.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
Re: Все про USBAsp
Спасибо, попробую. У меня дело было так... Запустил Zadig, он поругался что драйвер не установлен. Я тогда выбрал "извлечь файлы (без установки)" и указал на них винде. Она поругалась на них что они без подписи, но все-же поставила их. А дальше все было как я писал выше 
Решительный шаг вперёд - есть результат хорошего пинка сзади.
- KondorFedor
- Первый раз сказал Мяу!
- Сообщения: 37
- Зарегистрирован: Сб май 30, 2015 20:26:29
- Откуда: Санкт-Петербург
Re: Все про USBAsp
Кварц тактируется. В качестве флюса использовал канифоль, она вроде бы не проводит ВЧ токи. Замыканий нет. 
Если хочешь сделать что-то хорошо--сделай сам!
Re: Все про USBAsp
На atmel не сталкивался, а вот наmicrochip у меня из-за канифоли контроллер не работал. Покажи фото готовой платы с двух сторон.
- KondorFedor
- Первый раз сказал Мяу!
- Сообщения: 37
- Зарегистрирован: Сб май 30, 2015 20:26:29
- Откуда: Санкт-Петербург
Re: Все про USBAsp
У меня все заработало!
Я купил МК Atmega8-16PU, все завелось буквально моментально! Канифоль оказалась ни причем.
Если хочешь сделать что-то хорошо--сделай сам!
Re: Все про USBAsp
В общем, как говорится, я просто оставлю это здесь.
Если не ошибаюсь на 23-24 страницах люди сталкивались с такой вот проблемой: программатор видит в диспетчере, определяет, но не видит в дудке. Выдает код ошибки:
Я сам столкнулся с этой проблемой, начал рыть инет на эту тему, как оказалось я такой не один и как оказалось - решений в рунете нет(
Уже собирался сам писать сюда и просить помощи НО! Тут я наткнулся на один заморский форум и вот там был предложен вариант решения проблемы. Он мне помог! По этому выкладываю его здесь, возможно кому то пригодится:
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)Пойдет установка драйвера. В ходе установки услышим звук отключения и подключения юсб устройства. По окончанию установки жмем ОК.
Все! Мне помогло!
З.Ы. Эти действия я проделывал после множества других советов, а именно промывки платы, убедившись в отсутствии соплей, установки оригинального драйвера. Безусловно вам нужно сначала проделать все тоже.
З.Ы.Ы. На одном форуме парень писал что избавился от этой проблемы после того, как убрал перемычку. У меня никаких перемычек нет (программатор покупной китайский). Он же, как я полагаю забыл снять перемычку, которая служит для прошивки самого программатора. Если у вас такая есть - тоже обратите сначала внимание на нее.
Если не ошибаюсь на 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)Пойдет установка драйвера. В ходе установки услышим звук отключения и подключения юсб устройства. По окончанию установки жмем ОК.
Все! Мне помогло!
З.Ы. Эти действия я проделывал после множества других советов, а именно промывки платы, убедившись в отсутствии соплей, установки оригинального драйвера. Безусловно вам нужно сначала проделать все тоже.
З.Ы.Ы. На одном форуме парень писал что избавился от этой проблемы после того, как убрал перемычку. У меня никаких перемычек нет (программатор покупной китайский). Он же, как я полагаю забыл снять перемычку, которая служит для прошивки самого программатора. Если у вас такая есть - тоже обратите сначала внимание на нее.
Re: Все про USBAsp
Добавлено after 2 minutes 9 seconds:
https://yadi.sk/d/ufsa3FpXyo56Q
Это посвежее будет.
Лучше этой дудки не видал, жаль что FT232RL не поддерживает.
https://yadi.sk/d/WcFKTcIZyntzK
https://yadi.sk/d/ufsa3FpXyo56Q
Это посвежее будет.
Лучше этой дудки не видал, жаль что FT232RL не поддерживает.
https://yadi.sk/d/WcFKTcIZyntzK
-
Hовичок
- Нашел транзистор. Понюхал.
- Сообщения: 189
- Зарегистрирован: Вс окт 16, 2011 20:46:03
- Откуда: Сделано в Украине
Re: Все про USBAsp
по поводу сборки:
все на солях (лут за неимением лазерника и наличием лени 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
все на солях (лут за неимением лазерника и наличием лени 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
Кстати, коллеги, а как ведет себя USBASP в неактивном состоянии? Тут возникла необходимость попользовать SPI, а его ноги задействованы в программировании. Так вот, надо ли сдергивать шнурок с разъема ISP каждый раз после заливки софтины, или USBASP после заливки переводит свои выходы в 3-е состояние и не будет мешать? Шью посредством AVRDUDEPROG.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


