|
|
  |
USB programmer AVR910, с драйвером от obdev |
|
|
|
Feb 22 2007, 17:32
|
Группа: Участник
Сообщений: 9
Регистрация: 21-02-07
Пользователь №: 25 574

|
Да, еще есть один момент, который проявляется не всегда(У себя я такого не наблюдал, хотя программаторов сделал несколько штук). Если к выводу RESET программируемого МК подключен подтягивающий к VCC резистор менее 10к, программатор не может установить на этом выводе лог. 0, вследствии чего программируемый МК, естественно, не входит в режим программирования... [/quote]
А вот это близко к истине, у меня резистор на резете 4.7 ком ... попробую сменить... спасибо ...
|
|
|
|
|
Feb 22 2007, 19:01
|
Группа: Участник
Сообщений: 9
Регистрация: 21-02-07
Пользователь №: 25 574

|
Цитата(cygb9i @ Feb 22 2007, 17:32)  Да, еще есть один момент, который проявляется не всегда(У себя я такого не наблюдал, хотя программаторов сделал несколько штук). Если к выводу RESET программируемого МК подключен подтягивающий к VCC резистор менее 10к, программатор не может установить на этом выводе лог. 0, вследствии чего программируемый МК, естественно, не входит в режим программирования...
А вот это близко к истине, у меня резистор на резете 4.7 ком ... попробую сменить... спасибо ... Супер! Убрал резюк вообще и программатор заработал ... шьет ОЧЕНЬ быстро, не сравнить с комовским ... Цитата(Screw @ Feb 22 2007, 08:38)  Попробуйте выключить включить программатор и девайс... У меня такое иногда бывало..
Да, кстати, выкладываю свой вариант PCB в PCAD2004. выкачивайте вместе со схемкой, у меня номера эл-тов по другому идут...
P.S. сделал 2-й программатор.... знакомый доволен... А где можно скачать P-cad 2004 (желательно с лекарством) а то 2002-й эти файлы открывать нехочет ??
|
|
|
|
|
Feb 22 2007, 19:11
|

Участник

Группа: Свой
Сообщений: 58
Регистрация: 17-01-07
Из: Одесса
Пользователь №: 24 523

|
Цитата(cygb9i @ Feb 22 2007, 17:58)  Цитата(cygb9i @ Feb 22 2007, 17:32)  Да, еще есть один момент, который проявляется не всегда(У себя я такого не наблюдал, хотя программаторов сделал несколько штук). Если к выводу RESET программируемого МК подключен подтягивающий к VCC резистор менее 10к, программатор не может установить на этом выводе лог. 0, вследствии чего программируемый МК, естественно, не входит в режим программирования...
А вот это близко к истине, у меня резистор на резете 4.7 ком ... попробую сменить... спасибо ...
Супер! Убрал резюк вообще и программатор заработал ... шьет ОЧЕНЬ быстро, не сравнить с комовским ... Все же лучше прилепить резет через 10к на + Цитата А где можно скачать P-cad 2004 (желательно с лекарством) а то 2002-й эти файлы открывать нехочет ?? Он здоровый, тем более с библиотеками, у меня почти 360 метров... А чем не устраивает смотрелка его же? - почти 10 мбайт
--------------------
|
|
|
|
|
Feb 22 2007, 19:26
|
Группа: Участник
Сообщений: 9
Регистрация: 21-02-07
Пользователь №: 25 574

|
[quote]А где можно скачать P-cad 2004 (желательно с лекарством) а то 2002-й эти файлы открывать нехочет ?? [/quote] Он здоровый, тем более с библиотеками, у меня почти 360 метров... А чем не устраивает смотрелка его же? - почти 10 мбайт [/quote] Мне объем неважен, у меня трафик безлимитный и скорость 1Мб  а смотрелкой рисовать нельзя
|
|
|
|
|
Feb 22 2007, 20:30
|

Участник

Группа: Свой
Сообщений: 58
Регистрация: 17-01-07
Из: Одесса
Пользователь №: 24 523

|
Цитата Мне объем неважен, у меня трафик безлимитный и скорость 1Мб а смотрелкой рисовать нельзя Славно, у меня 2Мбита  . посмотри здесь - http://www.rodnik.ru/htmls/f_1_3_2006d.htmтолько что-то не дают скачивать, но можно заказать, а лекарство у меня есть и русификатор, могу выслать
--------------------
|
|
|
|
|
Feb 22 2007, 21:11
|

Частый гость
 
Группа: Свой
Сообщений: 149
Регистрация: 29-11-06
Из: Барнаул
Пользователь №: 22 916

|
Цитата(cygb9i @ Feb 22 2007, 19:01)  А где можно скачать P-cad 2004 (желательно с лекарством) а то 2002-й эти файлы открывать нехочет ?? Переконвертил в ACSII - должно помочь. P-CAD выложить не могу.... у меня трафик платный. На ftp есть. Печатка односторонняя! P.S. Еще раз переконвертил - сейчас должно быть нормально
|
|
|
|
|
Feb 22 2007, 21:33
|
Группа: Участник
Сообщений: 9
Регистрация: 21-02-07
Пользователь №: 25 574

|
Цитата(Dmitry_Od @ Feb 22 2007, 20:30)  Цитата Мне объем неважен, у меня трафик безлимитный и скорость 1Мб а смотрелкой рисовать нельзя Славно, у меня 2Мбита  . посмотри здесь - http://www.rodnik.ru/htmls/f_1_3_2006d.htmтолько что-то не дают скачивать, но можно заказать, а лекарство у меня есть и русификатор, могу выслать Действительно не качается ... А лекарство кинь на cygb9i@nm.ru ... заранее спасибо Цитата(Screw @ Feb 22 2007, 21:11)  Цитата(cygb9i @ Feb 22 2007, 19:01) 
А где можно скачать P-cad 2004 (желательно с лекарством) а то 2002-й эти файлы открывать нехочет ??
Переконвертил в ACSII - должно помочь. P-CAD выложить не могу.... у меня трафик платный. На ftp есть. А можно ссылочку на фтп ? Заранее спасибо ...
|
|
|
|
|
Feb 23 2007, 02:09
|
Группа: Новичок
Сообщений: 3
Регистрация: 24-01-07
Пользователь №: 24 729

|
Цитата(prottoss @ Feb 17 2007, 18:06)  Цитата(Screw @ Feb 17 2007, 20:28)  Цитата(prottoss @ Feb 17 2007, 05:32)  Возможен еще вариант. Ввести в программатор переключатель, по которому бы устройство меняло режим работы: программатор-эмулятор порта. Такую фичу реализовать не сложно.
Было бы здорово! Пусть даже на тот же порт Б, на тот же разъем. Я думаю многим не составит труда сделать переходник ISP <-> RS232. Вот только вопрос возник.... Будет это настоящий RS232 или же УАРТ? Т.е. запасаться max232 или пока не стоит? Да на тот же разъем делать, думаю, не стоит  . Есть же свободные выводы RX/TX? Я думаю, не составит большого труда просверлить в плате пару отверстий и поставить маленький разъемчик типа IDC для USART МК. Именно USART а не RS-232. Если кому то нужно иметь сигналы, совместимые с RS-232, придется ставить драйвер типа MAX202/232 еtс... Именно УСАРТ МК и хотелось бы! К чему его два раза МАХом 232-ым туда-сюда преобразовывать? А так напрямую к МК его подключил, и для отладки программ через терминал КОМ-порта это было бы самое то! Опять же, повторюсь, для такого применения большая скорость и не нужна. Хватит и килобода. Так что с нетерпением жду новой версии прошивки + схемы. Разьем лучше отдельный от ISP.
|
|
|
|
|
Feb 23 2007, 13:15
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664

|
Цитата(prottoss @ Feb 22 2007, 09:33)  Дескрипторы загнать в EEPROM. Надо посмотреть такую возможность. Тогда, зная структуру дескриптора, можно будет менять VID и PID Не думаю, что дескриптор - это то, что следует загонять в EEPROM. Туда лучше уж тогда серийный номер загонять. Но возможность такая есть в текущей версии драйвера - там можно вообще формировать все дескрипторы на лету. Правда, если такая задача ставится для HID Report, то придется на лету также формировать и кое-что другое (да почти всё), поскольку там прописана длина HID Report дескриптора. Я такое реализовал (в том числе, переменные VID/PID/HID в одном и том же девайсе, видимом как разные), но не могу сказать, что это было прозрачно - пришлось перепахать половину дефолтовых таблиц. Цитата(TamTam @ Feb 23 2007, 11:56)  А вообще есть схема RS232 --> USB на мк со скоростью до 57600 Если разговор про вариант для AVR, то скорость в аппаратном порту можно поставить любую. Реально лимитирует не скорость порта, а скорость USB драйвера в low speed device. А если не про AVR, то CP2102 вполне выполняет свои функции. Я пользуюсь таким шнуром для всего подряд - от подключения КПК и телефонов до отладки и перешивки AVR-ов.
|
|
|
|
|
Feb 23 2007, 15:14
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Не знаю, смогу ли я реализовать rs232-usb и дескрипторы с серийными номарами  Счас, честно говоря, совсем не до программатора. Занят в очень интересном (по крайней мере, для меня  ) проекте и времени, как всегда не хватает. Так что на днях, возможно, выложу на суд Божий, исходники программатора. К сожалению, последнюю версию (1.05, где введен джампер с low sck) я удалил по ошибке  а дописывать желания пока нет... хотя там не больше десятка строк... Возможно и восстановлю, но проверять уже точно не буду. Постараюсь все сделать до конца недели.
--------------------
|
|
|
|
|
Feb 23 2007, 15:33
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664

|
Цитата(prottoss @ Feb 23 2007, 14:14)  Не знаю, смогу ли я реализовать... дескрипторы с серийными номарами  Еще раз повторю, что по моему мнению в такого рода устройстве делать переменные дескрипторы я лично смысла не вижу. Смысл может быть только один - если сделать программное переключение режимов устройства. Скажем, в одном режиме программатор, а в другом - конвертор последовательного порта, видимый на другом последовательном порту (COMn). Нажал кнопочку - режим сменился, комы поменялись и лампочки на программаторе по другому засветились. Насчет серийных номеров - я, наверное, что-то смешное сказал (судя по  ), но смысл на самом деле в том, что если устройство имеет идентичные дескрипторы, но разные серийные номера, то это позволяет Windows однозначно идентифицировать устройства и различать их. Имея тот же набор дескрипторов, но разные серийники (которые однозначно проще заменить, чем менять HID дескрипторы, к примеру), можно настроить независимо номер COM порта для программатора и номер второго COM порта для отладки. Тогда терминал и программатор не будут ругаться по поводу того, что их порт уже кем-то занят.
|
|
|
|
|
Feb 23 2007, 15:52
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(osnwt @ Feb 23 2007, 19:33)  Цитата(prottoss @ Feb 23 2007, 14:14)  Не знаю, смогу ли я реализовать... дескрипторы с серийными номарами  Еще раз повторю, что по моему мнению в такого рода устройстве делать переменные дескрипторы я лично смысла не вижу. Смысл может быть только один - если сделать программное переключение режимов устройства. Скажем, в одном режиме программатор, а в другом - конвертор последовательного порта, видимый на другом последовательном порту (COMn). Нажал кнопочку - режим сменился, комы поменялись и лампочки на программаторе по другому засветились. Насчет серийных номеров - я, наверное, что-то смешное сказал (судя по  ), но смысл на самом деле в том, что если устройство имеет идентичные дескрипторы, но разные серийные номера, то это позволяет Windows однозначно идентифицировать устройства и различать их. Имея тот же набор дескрипторов, но разные серийники (которые однозначно проще заменить, чем менять HID дескрипторы, к примеру), можно настроить независимо номер COM порта для программатора и номер второго COM порта для отладки. Тогда терминал и программатор не будут ругаться по поводу того, что их порт уже кем-то занят. Да я не в коей мере не оспариваю ваше высказывание на счет дескрипторов и серийных номеров. Наоборот, Вы, конечно же правы. Просто, когда я говорил несколькими постами выше про "загнать дескриптор в EEPROM" я примерно это и имел ввиду. Ну согласитесь, проще держать весь дескриптор в EEPROM, и отдавать его по первому требованию, чем копаться в дескрипторе в поиске байтов с серийным номером. Конечно, я загнал с VID и PID. Их то, как раз менять необходимости нет. А  , было вставлено просто по отношению к Вам. Приятно Вас снова услышать, хотя у нас с Вами и были прения. На самом деле к Вам я отношусь с уважением. Так что - без обид
--------------------
|
|
|
|
|
  |
35 чел. читают эту тему (гостей: 35, скрытых пользователей: 0)
Пользователей: 0
|
|
|