|
|
  |
USB programmer AVR910, с драйвером от obdev |
|
|
|
Jul 14 2008, 06:45
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Цитата А вот не L вполне может работать и от 3.3 вольт... Работает, но не всегда стабильно,зависит от конкретной партии, именно из-за этого сделано понижение питания до 3, 6в. Но из-за этого , вероятно , и возникают проблемы с ноутбуками. В некоторых источниках я встречал рекомендации установить стабилитроны на 3,3в на линиях D+ и D-, естественно с резисторами.
--------------------
|
|
|
|
|
Jul 27 2008, 07:13
|

Группа: Новичок
Сообщений: 7
Регистрация: 7-12-07
Пользователь №: 33 080

|
Хорошая новость для пользователей Висты (правда пока только 32-разрядной версии). Написан рабочий драйвер для программатора Protoss-a (впрочем и для всех остальных устройст на драйвере от obdev). Он во вложении. Дружно благодарим Osamu Tamura. Подробности - http://www.recursion.jp/avrcdc/lowbulk.html
Сообщение отредактировал Vrungel - Jul 27 2008, 07:25
|
|
|
|
|
Aug 23 2008, 04:15
|
Группа: Участник
Сообщений: 9
Регистрация: 18-09-06
Из: Томск
Пользователь №: 20 501

|
Цитата Собрал программатор примерно с год назад, пока проблем не возникало, эксплуатировался он в домашних условиях, на домашнем ПК (USB 1.1), несколько сборок Виндовс ХР работали с ним, даже пробывал с PCI платами расширения USB 2.0vsIEEE 1394. Но вот недавно возникла необходимость прошивать при помощи ноутбука, Acer Extensa 5220, ни чего не получилось... устройство определяется как неизвестное. На ноутбуке изначально стояла виста, но была снесена и установлена ХР с драйверами скачаными с сайта производителя... Как-нибудь можно эту проблему решить? И вообще из-за чего может быть это... Вид программатора: http://kkbweb.narod.ru/download/S7300415.JPG (примерно 1,8 Мб) http://kkbweb.narod.ru/download/S7300416.JPG (примерно 1,8 Мб) Цитата Разобрался... почитав тему понял такое - что usb 2.0 работает при уровнях на шинах данных на уровне 3.3В, если больше, то контроллер интерфейса начинает думать что КЗ (ну в общем не 5В уровни), а вот usb 1.1 может работать при 5В уровнях... у меня да стоит мега не L, т.е. не может корректно работать на такой частоте (кстати у меня на деле стоит 12МГц кварц) при низком напряжении питания 3,3В из-за этого мною (примерно год назад и все это было сейчас увидено при вглядывании в плату программатора) была убрана вся цепь понижения питания с usb и МК программатора питался напрямую от 5В получаемых от usb, и эти 5В еще использовал для питания прошиваемого МК... в общем этот 5В программатор переделывать не буду, а соберу нормальный на ATmega 8L что бы он работал при напряжении питания 3,3В и надеюсь будет работтаь с usb 2.0 корректно. Был заново собран программатор с питанием МК в 3,6 В (на деле 3,2 В получилось) с ноутбуком сразу подружился, проблем не возникло... Из конструкции ATmega 8, не ATmega 8L, потому что mega 8L хоть она и работает рпи напряжении 2,7...5,5В, но частоты тактировнаия 0-8МГц, в конструкции же 12МГц кварц, была использована просто mega 8 (4,5...5.5В и частотами 0-16МГц)... Пару фоток вновь собраного программатора: http://kkbweb.narod.ru/download/image/s7301628.jpghttp://kkbweb.narod.ru/download/image/s7301625.jpg
Сообщение отредактировал BeefCake - Aug 23 2008, 04:25
|
|
|
|
|
Sep 28 2008, 06:43
|
Группа: Участник
Сообщений: 6
Регистрация: 26-09-08
Пользователь №: 40 496

|
а что мешает заработать драйверу Osamu Tamura на 64битной Висте? Пишет что драйвер не предназначен для этой платформы. Что сделать можно?
|
|
|
|
|
Sep 28 2008, 20:44
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 17-04-08
Пользователь №: 36 850

|
Цитата(Dimonira @ Sep 27 2008, 23:36)  2 Nick_Shl Чем закончились разбирательства с адаптацией ProtDoper (AVR-Doper.2008-04-27)? Докладываю: разбирательства закончились вроде нормально. Работает. Но есть глюк. В аттаче исходники, рекомендую посмотреть на них и на оригинальные AVR-Doper.2008-04-27 с помощью Araxis Merge в режиме сравнения директорий, что бы понять что поменялось. В кратце: поскольку там уже было разделение на 3 типа хардвара, добавил четвёртый. Однако есть небольшая проблемка. Проявляется в том, что при работе с CodeVisionAVR каждая вторая операция неудачная. А AVR Studio все нормально. Разборки со снифферами показали: пропадает один пакет. Через раз. При этом алгоритм работы у программ разный. CodeVision каждый раз при обращении к программатору открывает порт и начинает общаться. При ошибке глохнет. AVR Studio открывает порт и держит его открытым пока открыт программатор. При ошибке делает повтор. Лог из AVR Studio( с комментариями от её имени  ): Цитата Port opened successfully Returned status: Command succeeded
Sending packet 05/25/2008 21:15:53.875 <-- Шлем пакет ( 200ms) > 1B 01 00 01 0E ( 200ms) > 01 ( 200ms) > 14 Sequence number 1, message size 1, checksum 20 CMD_SIGN_ON <-- Типа просим программатор ответить
Receiving packet 05/25/2008 21:15:53.875 <-- Ответ ( 200ms) < 53 54 4B 35 30 ( 200ms) < 30 5F 32 02 (expected 1 more bytes but timed out) Sequence number n/a, message size n/a, checksum n/a <-- Типа ничего нет No data in packet <-- Фигня какая-то Returned status: Client: Total timeout exceeded (PC side gave up)
Sending packet 05/25/2008 21:15:54.078 <-- Нас послали и мы пошлём ( 200ms) > 1B 02 00 01 0E ( 200ms) > 01 ( 200ms) > 17 Sequence number 2, message size 1, checksum 23 CMD_SIGN_ON <-- Типа ещё раз просим программатор ответить
Receiving packet 05/25/2008 21:15:54.078 <-- Ответ ( 200ms) < 1B 02 00 0B 0E ( 200ms) < 01 00 08 53 54 4B 35 30 30 5F 32 01 Sequence number 2, message size 11, checksum 1 CMD_SIGN_ON Returned status: Command succeeded<-- Ответ нормальный. начинаем работать Видно, что в первый раз нехватает 8 байт. Это один пакет при обмене по USB... Мне кажется, что это не должен быть глюк использования Protoss'овского железа. Потыркался чуть-чуть, но так ничего и не сделал. Не профи я. Может кто австрийцам напишет? Скинет им схемку и исходники и попросит добавить в свои? Тогда они будут и это железо поддерживать...
|
|
|
|
|
Sep 29 2008, 05:05
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
2 Nick_Shl: Я прошивал то что прошлый раз выкладывали (правда что сам скомпилил, результат отличался), у меня почему-то VID/PID читаются нулями. Не понял почему. Железо у меня от МастерКита взято. А прошивка родная от Prottoss-а идёт нормально. Попробую посмотреть последний выложенный ProtDoper. Есть идея: раз у вас это как-то живёт, то можно попробовать подавать команду CMD_SIGN_ON от какого-нибудь терминала, например через ComPort Toolkit (там это удобно сделать) и посмотреть всегда ли будет нормальный ответ. Я смотрел исходники, на первый взгляд там косяка не видно (но может только на первый взгляд), так что должно быть нормально, может это CodeVision со студией косячат. Ну, а если и в ComPort Toolkit будут косяки, тогда уж точно надо лечить исходники. Кстати, в вашей правке касаемо портов и номеров их выводов, мне что-то не понравилось, что-то там было не то. Но что, уже не помню. Вообще хочу углубиться в протокол стк500 и может сделаю свой софт программатора, правда врядли для этого железа (думаю сделать на ФТ232 + контроллер + с изоляцией от компа + согласование с разными уровнями логики).
|
|
|
|
|
Sep 29 2008, 08:15
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
Случайно наткнулся на программатор, который хотел сам сделать. Его недавно реализовали, так что у нас пока, похоже, не купить. Смотреть информацию тут. Сделан на ATMEGA8 + FT232, со сдвигом уровня, STK500 v2 совместимый. Написано, что софт firmware будет обновляться и выкладываться на сайте. Единственное, что хотел я, а у них нету, - изоляции девайс/компьютер.
|
|
|
|
|
Oct 13 2008, 04:37
|
Группа: Новичок
Сообщений: 1
Регистрация: 16-01-08
Из: Нижний Новгород
Пользователь №: 34 117

|
ПРиветствую! СОбрал сей программер. Определился.. Установл дрова.. CV пишет ошибку перехода в режим программирования.. (когда запрашиваешь версию прошивки самого девайса... контроллер ещё не подсоединял). AVR prog вообще поддержки AVR910 не увидел. Он пишет, что найдена неподерживаемая плата... Подсобите советом.... Может уважаемый PROTTOSS чтонибудь посоветует...
|
|
|
|
|
Oct 14 2008, 14:37
|
Группа: Новичок
Сообщений: 2
Регистрация: 5-02-07
Пользователь №: 25 083

|
Здрасти всем. Собрал программатор protoss`a, всё зушуршало с полоборота. Кстати, с диодами понижающими питание немного промахнулся: оказались диодами Шоттки, т.е. падение 0,55В на каждом, соответственно питание контроллера - 3,9В. Так как под рукой ничего не оказалось решил все таки попробовать запустить программатор, и он завелся! Проверял на работе на большом компе и дома на ноуте - проблем не наблюдается! Спасибо protoss`у за проделанную работу! Теперь прошу знающих объяснить на пальцах каким образом можно прикрутить AVRProg к CVAVR, дабы заливать прошивку из CVAVR посредством AVRProg? Буду очень признателен. За ранее благодарю.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|