AVR 910 от Протосса(версия прошивки)

Обсуждаем контроллеры компании Atmel.
Ответить
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн фев 11, 2013 21:38:30

Сообщение CAMOKAT-BETEPAHA »

Собрал AVR910 заточенный под тиньки с панелькой, ибо шью их много. Работает хорошо.
Изображение
Изображение
Хуйовый кот!
Реклама
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Добрый день собрал 2 обычных программатор AVR910 на atmega 8 работают прекрасно.

Но на днях посетила идея сделать себе отладочную плату с LCD дисплеем и с питанием от USB.

Но поскольку плата отладочная то в нее постоянно надо загонять разные тестовые программы. Ну значит нужен программатор.
Подключить программатор где микроконтроллер работает на 3,5 Вольта к плате где микроконтроллер работает на 5 вольт это глупо. Вот и я решил разработать модуль плату программатор для этой отладочной платы. Ниже фотографии.

Но заметил странные глюки. По началу программатор не определялся в порту УСБ. Потом снял один чип(atmega8 уже прошитый) поставил другой который отпаял уже с рабочего программатора. Вроде программатор заработал. Поработал - покрутил я его был доволен. Пока заметил что при очередной прошивке замирает намертво ближе к концу записи прошивки в Микроконтроллер.
И даже иногда приводил комп в полное зависание что даже мышка не двигалась по экрану.

После перезагрузки программатор мог не работать - в USB определялось неизвестное устройство.

После этого я снял тот чип который был и запаял предыдущий с тем с которым не работал.
И о чудо с ним уже все работает, хотя в первый раз не определялся.

Но заметил работает 2-3 мин. Если же оставить дольше подключенный программатор к USB, то в момент когда хочу прошить программа выдает ошибку программатора. Если же Подключить программатор - быстро прошить и оключить, а потом опять через время подключить прошить и опять отключить то все нормально.
Если честно даже не знаю как все эти глюки отловить - может есть идеи.
СпойлерИзображение
Изображение
Изображение
СпойлерИзображение
Вложения
schema.PNG
(58.88 КБ) 2383 скачивания
plata.jpg
(193.74 КБ) 1672 скачивания
LCD.jpg
(200.02 КБ) 2000 скачиваний
dual.jpg
(227.16 КБ) 1953 скачивания
Реклама
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт дек 25, 2008 17:43:48

Сообщение vitok8 »

А можно ли этим программатором прошить 24C16?
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Вопрос?
Рассматривал разные схемы на 910 и заметил в этой схеме мегаомный резистор подтянут на землю, а в других схемах он подтянут к питанию. Не могу понять где правильно.
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Кстати видел схемы где на Data+ и Data- ставят стабилитроны на 3,3 Вольта либо на 3,6 Вольта.
Вопрос какой правильней.

Второй вопрос - между Data+ и стабилитроном поставить резистор если да какой?
Между ножкой МК работающего на 5В или 5,1Вольт и Data+ какой резистор поставить видел в схемах 68ом.

Но тогда получается 5,1В - 3,3В = 1,8В если поделить на 68ома получается ток 26мА не слишком большие токи для одной ножки МК?
вроде по даташиту не более 20мА на ножку не более 40мА на порт

-----------------
-----------------
Утром писал - было до этого стабилитроны на 3,6 пробовал разные резисторы, но программатор определялся и где то через минуту зависал.


Поставил на линии Data+(и Data-) резистор 12ом - стабилитрон 3,3В - резистор 330ом - нога МК. Оставил программатор включенный пол дня, когда вернулся работает отлично.
Реклама
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Кстати проблемы установки драйвера на windows 8.1 64bit
нашел метод
http://www.windxp.com.ru/win8/article_44.htm
но к сожалению после перезагрузки драйвер блокируется windows.

Драйвер USBasp по такой методике устанавливаются нормально и после перезагрузки не блокируются.

Для AVR910 приходится каждый раз включать windows без подписи драйверов.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

На семерке неудается установить дрова скачанные с сайта протоса
На хрюше они становятся и устройство распознается
Как побороть траблу?
Tell Me The Truth
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

выскажу предположение, что проблема в том, что дрова не подписанные, а 7-ка неподписанные дрова не ставит принципиально.
лично я для себя выход нашел в установке VirtualBox, установке туда хрюши, а уже хрюша пользует все, что угодно. быстродействие практически такое же, как и в обычной 7-ке.

P.S. это опыт прошлых лет, сейчас я и от этого варианта ушел... т.е. вообще не прошиваю ничего.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

не найдя в инете решения решил пойти напролом
сделал как рекомендует протос для 64 битной семерки
у меня 32 бит
Изображение
после перезагрузки компа, система начала устанавливать дрова
в конце установки в трее выскочило сообщение что обнаружено новое устройство AVR910
но через секунду выскочило новое сообщение что дрова не установлены
Tell Me The Truth
Прорезались зубы
Сообщения: 235
Зарегистрирован: Пн дек 01, 2008 14:19:31
Откуда: Киргизия.

Сообщение Kaban »

Устанавливал драйвера для AVR910 Protoss с альтернативной прошивкой с помощью программы Dseo13b. До этого, семёрка также не хотела ставить не подписанные драйвера. Так что может и поможет тебе. Подробнее об установке здесь - http://yourdevice.net/forum/viewtopic.php?p=6
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

Kaban, спасибо ! :beer:
Tell Me The Truth
Прорезались зубы
Аватара пользователя
Сообщения: 244
Зарегистрирован: Пт сен 10, 2010 20:39:32
Откуда: Украина Луганская обл.

Сообщение Coldheart »

Очень странно.. Давненько ничего не прошивал(около года). Сегодня подключил программатор к компу(WIN7x64) программатор определился как AVR910 USB Programmer, пытаюсь подсовывать драйвера, он пишит - "Не удалось найти драйверы для этого устройства" Подписал драйвера при помощи DSEO, тоже самое, не узнает свои драйвера. Попробовал на ноутбуке, тоже самое пишит. Взял другой программатор такой-же, все повторил, но это ничего не дало. Антивирус отключал. В чем может быть проблема, подскажите, может я что-то забыл. Раньше все работало. Подключил к (ХР х32) установился, драйвера подхватил, AVRStudio не видит программатор(а он висит на COM2, скорости разные пробовал) в CVAVR пишит "Write File function failed(win error code 31)"
Прорезались зубы
Аватара пользователя
Сообщения: 244
Зарегистрирован: Пт сен 10, 2010 20:39:32
Откуда: Украина Луганская обл.

Сообщение Coldheart »

Для уверенности перебил винду ХР, начал пропаивать и проверять компоненты в программаторе, заменил кварц. Прошил заново контроллер 910 прошивкой. НИЧЕГО НЕ ПОМОГЛО!!! Перепрошил на USB Asp, все работает!!! и на ХР и на Win7x64. :o :o :o что за БАБуйня происходит? Прошил другой контроллер 910й - вставил в этот же программатор, тишина, определяется но не работает.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 26
Зарегистрирован: Чт май 07, 2015 18:57:20

Сообщение Judest »

Coldheart, аналогичная проблема, как у вас с Win 7, а под ХР у меня завелся. Поделитесь, пожалуйста, USB Asp прошивкой, которой шили. Фьюзы выставляли, как для прошивки Проттосса?
Эта штука работает? -> Да. -> Исправно работает? -> Да. -> Не трогай её.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

Попробуйте прошивку AVRDoper-HID, она использует системные драйверы. Железо тоже самое, что у Протоса.
Второй вопрос - между Data+ и стабилитроном поставить резистор если да какой?
Между ножкой МК работающего на 5В или 5,1Вольт и Data+ какой резистор поставить видел в схемах 68ом.

Но тогда получается 5,1В - 3,3В = 1,8В если поделить на 68ома получается ток 26мА не слишком большие токи для одной ножки МК?
вроде по даташиту не более 20мА на ножку не более 40мА на порт
Между разъемом usb и стабилитроном резистор не нужен, там и так должно быть нормальное напряжение. Между выводом контроллера и стабилитроном обычно ставят ~68 Ом. Но особая точность тут не требуется, я ставил 33 Ом, работало нормально, но лучше, конечно, побольше.
Прорезались зубы
Аватара пользователя
Сообщения: 244
Зарегистрирован: Пт сен 10, 2010 20:39:32
Откуда: Украина Луганская обл.

Сообщение Coldheart »

Judest писал(а):Coldheart Поделитесь, пожалуйста, USB Asp прошивкой, которой шили.
Брал по первой же ссылке в гугле http://good-chip.in.ua/upgrade-avr910-t ... 4-drivers/
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 26
Зарегистрирован: Чт май 07, 2015 18:57:20

Сообщение Judest »

Прошился на AVR Doper (avr910-hid-no_debug.hex). Windows 7 x64 сама нашла драйвер и никаких свистоплясок с драйверами! AVRProg программатор уже не видит, но нашел SinaProg. МК еще не прошивал, но прога определяет наличие МК в панельке. Должно работать.

Может кому будет интересно, что под Linux Mint в Virtual Box с запущенной Windows XP, программатор с новой прошивкой определяется и SinaProg видится.
Чтобы заработали USB, нужно добавить себя в группу vboxusers

sudo usermod -a -G vboxusers $USER

VirtualBox нужно запустить от имени суперпользователя, иначе ХПя драйвер не находит.
Эта штука работает? -> Да. -> Исправно работает? -> Да. -> Не трогай её.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 361
Зарегистрирован: Чт дек 28, 2006 12:46:58
Откуда: Хлынов

Сообщение MiklSh »

Доброе!
Взял на али уже готовый "брелок", сделан как оказалось на ATMega88 (v4.0 версия платы).
Залил AVR Doper (STK500v2?) прошивку из статьи http://protocoder.ru/hardware/atmel/stk500isp
Для тестов пытаюсь прошивать мегу8. Работает, но: четко, при каждом втором обращении к м/к вылезает ошибка
"STK500/AVRISP communication error...".
Интересно, что даже если перед этим вторым обращением отключить подопечный м/к, на программаторе даже светодиод
не моргнет, на выходах, смотрел осциллом, сигналов ни каких не появляется.
Допаял керамики по питанию, менял кабели, порты, с другого компьютера - без изменений. CodeVisionAVR, avrdude из консоли - разницы никакой.
Пересобрал прошивку с оригинала ( https://www.obdev.at/products/vusb/download.html и с http://www.fischl.de/usbasp/ ), пробовал версии разных годов - четко каждое второе обращение к программатору после опроса подопечного м/к дает этот глюк.
Имею самодельного старичка AVR910 на ATMega8, с прошивкой под STK500v2 - с ним все идеально ( Win7x64 + CodeVisionAVR, определяется как "Virtual Communications Port").
И вот то ли лыжи не едут... как заставить этот китайский брелок правильно правильно работать?
Изображение
Вложения
-=DSCF1564=-.PNG
(116.07 КБ) 1663 скачивания
Контактная информация:
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

Может кому будет интересно, что под Linux Mint в Virtual Box с запущенной Windows XP, программатор с новой прошивкой определяется и SinaProg видится.
Чтобы заработали USB, нужно добавить себя в группу vboxusers
К чему такие извращения? Устанавливаете avrdude и шьете прямо из линукса
avrdude -c stk500v2 -P avrdoper -p $(MCU) -U flash:w:$(FIRMWARE).hex:i
Разумеется, переменные MCU и FIRMWARE должны быть определены, можно и просто заменить их на, скажем, -p m8 -U flash:w:firmware.hex:i
А если немного пошаманить в udev, шить можно от обычного пользователя.
Родился
Сообщения: 13
Зарегистрирован: Ср фев 14, 2018 18:21:03

Сообщение scientist »

Здравствуйте , спаял avr910 (atmega8a-16au), прошил, выставил фьюзы(hfuse:0xCF;lfuse:0xAF), но компьютер (windows xp) даже не видит его , не отображая окна о подключённом устройстве. Как заставить систему распознать avr910 ?
P.S. Резистор на 1МОм и конденсатор на 0.1мкФ на что-то влияют ?(поставил на 470кОм и 8.2 нФ)
... ._._ .. . _ _ ._._ . ......
Ответить

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