izhevsk.ru Главная /  Радио /  Прошу помочь с USBtinuISP программатором.
тема закрыта

Имя:
Пароль:
 зарегистрироваться | Войти через
напоминатель пароля
Прошу помочь с USBtinuISP программатором.
НОВАЯ ТЕМА правила | поиск | картинки | | | о форуме |
  Новости | Авто | Недвижимость | Работа | Бизнес | Стройка | Объявления | Совместная покупка | | |
  следующая тема | предыдущая тема
Автор Тема:   Прошу помочь с USBtinuISP программатором.   версия для печати
amberio
Рейтинг: 38/-12
-- написано 4-3-2016 22:57 amberio

Здравствуйте. Собрал на макетке программатор. Зашил микроконтроллер через шнурок Громова с помощью UniProf. Зашил фьюзы. Подключаю к компу через USB и тут вместо USBtinuISP AVR Programmer комп определил устройство просто как USBtinuISP. И всё. Драйвер установился. А программа SinaProg программатор не "видит". И соответственно программатор не "видит" и другие МК. Всё это я замутил потому что комп с СОМ портом только один и доступ у меня к нему ограничен. Зато ноутов с USB хоть завались. Помогите пожалуйста, в чем мой косяк? Может можно к кому приехать, чтоб мне "ткнули" в мою ошибку. Заранее спасибо.
Показать текст сообщения полностью
izbob
Рейтинг: 57/-9
-- написано 4-3-2016 23:11 izbob

А в SinaProg программатор выбрали?
amberio
Рейтинг: 38/-12
-- написано 4-3-2016 23:28 amberio

Да. Нижняя строчка Programmer. Первая линейка выбираю USBtinu, вторая принудительно выставляется Default и больше ничего не выбирается, третья, я так понимаю, выбор скорости обмена. Ставлю тоже Default. В итоге выдается такое сообщение:
avrdude: Error: Could not find USBtiny device (0×1781/0xc9f)
avrdude done. Thank you.
Я так понимаю что программа не видит кристалл программируемого МК.
izbob
Рейтинг: 57/-9
-- написано 4-3-2016 23:34 izbob

Ему не нравится VID/PID прошитый в программаторе.Попробуй выбрать USBasp или еще какой нибудь USB из списка.
Синтетик
Рейтинг: 1556/-387
-- написано 5-3-2016 09:51 Синтетик

Попробуйте другую оболочку, ну например AVRDUDEPROG. Но возможно все таки ошибка в железе, допустим перепутаны местами выводы данных или используется слишком длинный или тонкий провод. А стабилитроны точно на 3.6 вольт?(и сопротивление 27 ом тоже должно соответствовать, во входной цепи обязательно важен параметр каждой детали) И ещё желательно припаять блокировочный конденсатор по цепи питания, 0,1 мкФ параллельно С2.

P.S. Кстати посмотрите какие VID PID у вашего устройства.

история редактирования

izbob
Рейтинг: 57/-9
-- написано 5-3-2016 10:12 izbob

Компьютер у него определяет программатор, это SinaProg программатор не видит. Можно попробовать Khazama AVR Programmer.
Синтетик
Рейтинг: 1556/-387
-- написано 5-3-2016 10:52 Синтетик

Толку то. Я у AVRDUDEPROG в конфигурационном файле посмотрел VID PID точно такие же как Sinaprog просит.

Стало быть дело в железе. Очень много тонкостей когда USB осуществляется не чисто железом, а программно-аппаратно. Кстати какая операционная система?

история редактирования

amberio
Рейтинг: 38/-12
-- написано 5-3-2016 10:54 amberio

Попробовал. Выбирал разные программаторы из списка, менял скорости, безтолку. Я так понимаю что проблема кроется в прошивке программатора. То есть смысла ставить разные программы типа кодевижен аврстидуя или понипрог и прочее смысла не имеет? Остается разбираться с самим программатором?
izbob
Рейтинг: 57/-9
-- написано 5-3-2016 11:00 izbob

quote:
Изначально написано izbob:

Ему не нравится VID/PID прошитый в программаторе.



Оба проги просят 0×1781/0xc9f , а в контроллере программатора прописаны другие VID PID. Поэтому я и предлагаю Khazama AVR Programmer или еще какой нибудь, но не Дудку.
Синтетик
Рейтинг: 1556/-387
-- написано 5-3-2016 11:12 Синтетик

В AVRDUDEPROG можно поменять VID PID , но думаю дело не в этом.

Казама да и проктически все под DUDE -это просто оболочки консольной программы. Но у AVRDUDEPROG очень много доступных редактируемых конфигурационных параметров.

quote:
Изначально написано amberio:

что проблема кроется в прошивке программатора.



Пока не понятно в чем проблема, может быть и в драйверах и операционной системе.

история редактирования

amberio
Рейтинг: 38/-12
-- написано 5-3-2016 11:13 amberio

Сопротивления по входу 68 Ом.
Если меняю местами входа у USB то комп просто говорит что устройство не опознано.
Насчет стабилитронов ничего сказать не могу. Какие просил, такие и продали.
А почему с схеме у Синтетика подтягивающий R3 зацеплен на 11 ногу МК?
Я собирал по такой: 

история редактирования

amberio
Рейтинг: 38/-12
-- написано 5-3-2016 11:19 amberio

quote:
Originally posted by Синтетик:

Пока не понятно в чем проблема, может быть и в драйверах и операционной системе.





Хм... Операционка ХР, драйвер, я так понимаю, по ссылкам с сайта источника http://www.ladyada.net/make/usbtinyisp/index.html
amberio
Рейтинг: 38/-12
-- написано 5-3-2016 11:24 amberio

Господа спасибо. Вы высказали несколько интересных идей для "брожения" ума. Будем пробовать. Постараюсь держать в курсе.
Синтетик
Рейтинг: 1556/-387
-- написано 5-3-2016 11:25 Синтетик

68 Ом может не хватать, все таки попробуйте около 30(если нет таких попробуйте 68Ом по 2в параллель). А R3 подключается к питанию, не обязательно как по схеме, может быть просто на +USB. Это сопротивление дает компьютеру информацию, что подключено устройство USB версии 1.

история редактирования

izbob
Рейтинг: 57/-9
-- написано 5-3-2016 11:27 izbob

Комп опознает устройство, драйвер ставится, все нормально. нужно подобрать программу. У меня только с казамой заработал. Надо подключить программатор к компу и посмотреть его VID/PID. и если AVRDUDEPROG позволяет изменить в настройках VID/PID то вопрос решится.
Синтетик
Рейтинг: 1556/-387
-- написано 5-3-2016 11:30 Синтетик

На 90 % что дело в 68 Омных резисторах.

P.M.

quote:
Изначально написано amberio:

Операционка ХР, драйвер



Тогда дело точно не в ней, проблемы бывают от 7 и выше

история редактирования

amberio
Рейтинг: 38/-12
-- написано 6-3-2016 22:48 amberio

Ох. Заменил резисторы на 27 Ом. Раскурочил старую флешку на предмет USB "папы" (раньше стояла USB "мама" и к компу подсоединялся шнурком) и припаял. Как говорится фигвам. Ничё не изменилось. Самое интересное в том, что при подключении устройства, в диспетчере устройство появляется. А при отключении пропадает. И VID/PID имеет значение: USB\VID_1781&PID_0C9F\5&A7A1A11&0&1
Завтра заскочу в "Радио", куплю стабилитроны на 3.6V, чем черт не шутит, вдруг другие подсунули.
Кстати, а должно влиять на работоспособность устройства отсутствие светодиода на 9 ноге тинки?

история редактирования

Синтетик
Рейтинг: 1556/-387
-- написано 6-3-2016 23:21 Синтетик

Отсутствие светодиода не оказывает никакого влияния на работу программатора. А на стабилитронах должны быть значения стабилизируемого напряжения.
quote:
Изначально написано amberio:

Самое интересное в том, что при подключении устройства, в диспетчере устройство появляется. А при отключении пропадает.



Но вы же сами писали, что определяется не так как надо. Но в первую очередь необходимо привести в соответствие входную часть, здесь должно быть все точно.
Синтетик
Рейтинг: 1556/-387
-- написано 12-3-2016 14:54 Синтетик

quote:
Originally posted by amberio:

Раскурочил старую флешку на предмет USB "папы" (раньше стояла USB "мама" и к компу подсоединялся шнурком) и припаял. Как говорится фигвам.


Это зеркальные разъемы, после перепайки все выводы ссответствуют?

amberio
Рейтинг: 38/-12
-- написано 14-3-2016 21:50 amberio

Снова возвращаюсь к "своему барану" Итак, замена стабилитронов ничего не изменила. Далее:
если меняю местами выводы 2 и 3 USB разъема, то устройство не опознается
если отключаю 6 и 7 ножку МК от R2 и R1 соответственно, то устройство не опознается
если отключаю кварц от МК, то устройство не опознается.
Из всего делаю вывод что МК работает и обмен с компом по USB производит и производит правильно. А иначе как комп опознает что подключился именно USBtinuISP?
Вот только вопрос. ВИД ПИД устройства в диспетчере имеет вид: USB\VID_1781&PID_0C9F\5&A7A1A11&0&1, а SinaProg говорит что: Error: Could not find USBtiny device (0х1781/0xc9f)
avrdude done. Thank you. Значения PID_0C9F и /0хc9f соответствуют ли друг другу? Или как раз в этом проблема что в МК прописан другой код ПИДа?
Кстати, скачал Кзаму. Она требует USBASP программатор, а тину даже не "нюхает".
Пока ползал по сети наткнулся на интересную (по крайней мере для меня) штуку: http://www.horizontautomatics.ru/ Нифига не реклама. АлгоритмБуилдер вещь конечно хорошая, однако Горизонт для меня, не особо программиста, поинтересней будет.

история редактирования

Синтетик
Рейтинг: 1556/-387
-- написано 14-3-2016 22:36 Синтетик

Ну если не особо программист, то будет интереснее Flowcode, а еще интереснее Flprog.

200x150 320x240 400x300 800x600    без переносов   
быстрый ответ   

подпись
следующая тема | предыдущая тема

Главная /  Радио /  Прошу помочь с USBtinuISP программатором. форумы izhevsk.ru

 
 
 
 
 
© ООО "Марк" 2020
 
Интернет-провайдер КК МАРК-ИТТ