реклама на сайте
подробности

 
 
76 страниц V  « < 12 13 14 15 16 > »   
Reply to this topicStart new topic
> USB programmer AVR910, с драйвером от obdev
prottoss
сообщение Dec 17 2006, 00:05
Сообщение #196


Гуру
******

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



Цитата(lzrvts @ Dec 17 2006, 03:56) *
Пользуюсь программатором около трех месяцев, ненарадуюсь. Большое спасибо Андрей!
За такой программатор можно и денежку отстегнуть. (мнение закоренелого халявщика)
Мужики может поддержим проект, а PROTTOSS найдет время для дальнейших модернизаций.
Программатор действительно стоящий и очень простой.


Сенькс smile.gif . Кстати, обновил прошивку. Добавил подтяжку PULLUP к MISO МК программатора. Хотя работает и так нормально, но думаю, с подтяжкой понадежнее будет, особенно при программировании плат с низким напряжением питания таргета.


--------------------
Go to the top of the page
 
+Quote Post
TamTam
сообщение Dec 24 2006, 13:26
Сообщение #197


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



Поздравляю всех с новым годом !!!!!!!!

Протос порадуй людей к новому году, сделай пожалуйста эмуляцию RS232 в программаторе

С уважением TamTam
Go to the top of the page
 
+Quote Post
Screw
сообщение Dec 24 2006, 15:50
Сообщение #198


Частый гость
**

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



Граждане, выкладывайте варианты печатных плат.... может выберем самый маленький вариант??
Можно создать отдельную тему....
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 25 2006, 21:03
Сообщение #199


Гуру
******

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



Цитата(TamTam @ Dec 24 2006, 17:26) *
Поздравляю всех с новым годом !!!!!!!!
Протос порадуй людей к новому году, сделай пожалуйста эмуляцию RS232 в программаторе
С уважением TamTam
Я все таки еще в раздумье, делать ли эмуляцию Communication port в программаторе. Фактически, скорость обмена по USB не превышает 800 байт в сек. То бишь, даже до 9600 bps не дотягивает... Кому это надо?



В данный момент, несмотря на то, что я очччччень сильно загружен одним интересным проектом, работаю над программой для Win32 - аналогом AVRProg - НО для всех современных AVR. Она будет работать с xcl-файлами по аналогии с AVROSP, и будет иметь GUI-интерфейс, кроме того так же будет поддерживать командную строку. Работать будет со всеми AVR910 программаторами. Отличие от известных аналогичных программ будет в том, что она будет поддерживать блочный режим записи, что не реализованно ни в одной мне известной программе, кроме AVRProg...Думаю, что я это воплощу к Марту. Программа будет платной...


--------------------
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 26 2006, 09:15
Сообщение #200


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Тут еще интересная проблема возникает с этим программатором. Время от времени (довольно часто, кстати) при старте AVRProg сама железяка зажигает красный светодиод и все... И если открыт AVRProg, тоже через некоторое время перестает отвечать... Толи спаял чего не так, толи обмен падает... Или может, какой пакет юсб не обрабатывается?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 26 2006, 11:51
Сообщение #201


Гуру
******

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



Цитата(Rst7 @ Dec 26 2006, 13:15) *
Тут еще интересная проблема возникает с этим программатором. Время от времени (довольно часто, кстати) при старте AVRProg сама железяка зажигает красный светодиод и все... И если открыт AVRProg, тоже через некоторое время перестает отвечать... Толи спаял чего не так, толи обмен падает... Или может, какой пакет юсб не обрабатывается?
Может дело не в железяке а в какой нибудь софтине, работающей по USB?


--------------------
Go to the top of the page
 
+Quote Post
osnwt
сообщение Dec 26 2006, 13:40
Сообщение #202


Частый гость
**

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



Цитата(prottoss @ Dec 25 2006, 20:03) *
Я все таки еще в раздумье, делать ли эмуляцию Communication port в программаторе. Фактически, скорость обмена по USB не превышает 800 байт в сек. То бишь, даже до 9600 bps не дотягивает... Кому это надо?

Я, как мы уже выяснили чуть раньше, не профессионал :-)
Но советую сначала попробовать, а потом выяснять, делать или нет - вероятно, и сделать-то не получится. См. причину в этом топике форумов Objective Development, ответ автора USB драйвера:

Цитата
Q: Can AVRUSB simulate two or more serial port at same time?
A: If you want to create your own driver, then yes. If you want to use existing drivers and implement a CDC ACM device (a modem), then no. There are not enough endpoints available.

Что касается того, надо ли это кому - надо. Я, например, использую конвертор USB в последовательный порт при отладке устройств для вывода отладочной информации через терминал и ввода команд управления (можно также использовать для настройки устройств через меню). Но конвертор у меня самодельный на базе CP2101, собранный прямо в USB разъеме:



Из него выходит 5 проводов: общий, +5v (VBUS), +3.3v (внутренний источник CP2101, допускающий внешнюю нагрузку до 100mA), TxD, RxD (5 вольт толерантные).

В данном применении критична не скорость, а наличие вывода. Скорость даже 1200 вполне приемлема для распечатки контрольных точек при отладке программ.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 26 2006, 14:02
Сообщение #203


Гуру
******

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



Цитата(osnwt @ Dec 26 2006, 17:40) *
Цитата(prottoss @ Dec 25 2006, 20:03) *

Я все таки еще в раздумье, делать ли эмуляцию Communication port в программаторе. Фактически, скорость обмена по USB не превышает 800 байт в сек. То бишь, даже до 9600 bps не дотягивает... Кому это надо?

Я, как мы уже выяснили чуть раньше, не профессионал :-)
Но советую сначала попробовать, а потом выяснять, делать или нет - вероятно, и сделать-то не получится. См. причину в этом топике форумов Objective Development, ответ автора USB драйвера:
Может и не получится а может и получится... Я, конечно, очень уважаю автора такого замечательного драйвера, и он, в отличае от нас явно профессионал ))), но попробовать можно, как только время появится


--------------------
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Jan 15 2007, 14:23
Сообщение #204


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Все-таки не совсем понятно... Кто-то писал что в CodeVision мега32 шьется 5 минут. Единственная блочная программа - AVRProg, но в ней нет автодетектирования чипа... Те кто собрал сей девайс и расхваливал его, вы чем шьете? Мне бы например очень хотелось бы использовать для этого CodeVision, есть какие-нибудь варианты по-быстрому шить чипы?

A AVROSP - это новая программа или новый программатор?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 15 2007, 14:37
Сообщение #205


Гуру
******

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



Цитата(Зверюга @ Jan 15 2007, 18:23) *
Все-таки не совсем понятно... Кто-то писал что в CodeVision мега32 шьется 5 минут. Единственная блочная программа - AVRProg, но в ней нет автодетектирования чипа... Те кто собрал сей девайс и расхваливал его, вы чем шьете? Мне бы например очень хотелось бы использовать для этого CodeVision, есть какие-нибудь варианты по-быстрому шить чипы?

A AVROSP - это новая программа или новый программатор?
AVROSP - это консольная программа с командной строкой http://www.atmel.com/dyn/resources/prod_do...nts/doc2568.pdf


--------------------
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Jan 15 2007, 15:32
Сообщение #206


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Уточните пожалуйста насчет скорости. Я программирую с помощью Altera ByteBlaster и Avreal. 16 мегу программируется максимум за 10 сек. Спаяв ваш usb программатор, добьюсь я таких скоростей? На каком ПО?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 15 2007, 15:44
Сообщение #207


Гуру
******

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



Цитата(Зверюга @ Jan 15 2007, 19:32) *
Уточните пожалуйста насчет скорости. Я программирую с помощью Altera ByteBlaster и Avreal. 16 мегу программируется максимум за 10 сек. Спаяв ваш usb программатор, добьюсь я таких скоростей? На каком ПО?
15-20 секунд с верификацией с программой AVRProg, входящей в пакет AVRStudio


--------------------
Go to the top of the page
 
+Quote Post
GDI
сообщение Jan 15 2007, 15:59
Сообщение #208


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



...причем верификация будет отнимать львиную долю этого времени...


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Зверюга
сообщение Jan 15 2007, 16:46
Сообщение #209


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



а все остальные программы по 5 минут? Получается. что это программатор только для AvrProg и разрабатывался?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 15 2007, 17:02
Сообщение #210


Гуру
******

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



Цитата(Зверюга @ Jan 15 2007, 20:46) *
а все остальные программы по 5 минут? Получается. что это программатор только для AvrProg и разрабатывался?
дело не в программаторе, а в том, что AVRProg может работать с программатором в пакетном режиме, то бишь посылает в порт пакет, к примеру, в 16 кБайт, и отдыхает. Виндовые дрова уже сами разбивают пакет на блоки по 8 байт и шлют их в программатор каждые 10 мс, или быстрее, если не через хаб. Почему то (я не знаю почему), остальные программы этот режим не используют. Они делают так - посылка нового адреса - ожидание ОК - посылка слова данных - ожидание ОК. Естественно, раз устройство у нас USB LowSpeed, то между всеми посылками интервал по 10 мс, считайте, если на ОДНО слов приходится в среднем 40 миллисекунд.

Но, AVROSP в открытых кодах, так что вперед smile.gif

Меня AVRProg вполне устраивает - достаточно удобная штучка


--------------------
Go to the top of the page
 
+Quote Post

76 страниц V  « < 12 13 14 15 16 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 19:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01598 секунд с 7
ELECTRONIX ©2004-2016