Вверх ↑
Этот топик читают: Гость
Ответов: 47
Рейтинг: 2
#46: 2008-12-13 12:27:47 ЛС | профиль | цитата
Итак, во первых - сайт BootloaderHID
http://www.obdev.at/products/avrusb/bootloadhid.html

бутлоадер автоматически инсталируется в операционную систему и не требует дополнительных драйверов. Его ограничение заключается в запуске из командной строки от отдельной загрузочной программы.

бутлоадер бесплатный. Также в номере описан порядок действий начала работы с бутлоадером, пример программы-оболочки, и пример загрузки простенькой программы.

Далее нужен номер №3 июнь 2008

В номере описан конвертор USB-UART (тот же RS232, только ТТЛ-уровни).
Автор японец Osamu Tamura. Сайт его -
http://www.recurtion.jp
Где и наодится сво,одно распространяемый НЕХ-файл прошивки конвертора-

проект
http://recursion.jp/avrcdc/index.html
прошивка
http://recursion.jp/avrcdc/AVR-CDC.2008-01-27.zip

В архиве находится требуемый файл прошивки cdcmega168p.hex . При прошивке нужно указать фьюзы spien, wdton, bodlevel0.
Файл прошивается в мик мега168 один раз обычным программатором. USB-bootloader может быть тоже заработает

После прошивки нужно зарегистрировать конвертор в системе:
1) папку AVR-CDC.2008-01-27 входящую в архивный файл конвертора, нужно скопировать на диск С:
2)Подключить конвертор, должно появиться уведомление "найдено новое оборудование USB-PIO"
3) Запустится мастер нового оборудования, где нужно выбрать папку из пункта 1 вручную, жать далее и закончить утановку.
4) войти в диспетчер устройств и убедиться в наличии СОМ-порта.

После конвертор готов к использованию

------------ Дoбавленo:


Sniper36 писал(а):
февраль

Даже на обложке написано апрель

Да, он самый. Но нужно ДВА номера, как оказалось. 02.2008 и 03.2008

Дело в том, что в год выходит лишь 6 номеров, т.е. первый номер - январь&февраль, второй номер - март&апрель и т.д.

Надо бы схемы выложить...
------------ Дoбавленo:

http://www.obdev.at/products/avrusb/prjall.html

вот еще нашел сайт с некислым таким списком USB-mega
карма: 0

0
Ответов: 223
Рейтинг: 24
#47: 2008-12-13 12:50:18 ЛС | профиль | цитата
Я согласен с Леонидом ,что в перспективе хорошо бы иметь ввиду собственный драйвер USB_HiAsm, представляемый в HiAsm компонентом , тогда радиолюбителям легко было бы создавать несложные контролеры для работы со своими схемами (примерно, создать тоже самое, что сегодня есть в статье "Использование порта LPT" из справки по HiAsm).Например , найти подобный контролер у себя дома я вряд ли бы смог.


карма: 0

0
Ответов: 47
Рейтинг: 2
#48: 2008-12-13 13:09:29 ЛС | профиль | цитата
wasya,
Понимаешь ли, если программист создает программу для той-же АВР-ки, работающая по протоколу USB, c нуля, не имея никаких библиотек для использования этого протокола, то ему придется разбираться с этим протоколом - а для этого нужны неслабые мозги, время и знания в области работы данного протокола связи. Это уже профессионализм. Такой человек напишет и ответную программу без HiAsm, это просто другой уровень умения программировать как железо, так и комп.

А любителям DIY гораздо легче использовать виртуальный СОМ-порт.

Реализация програмного модуля или библиотеки по работе с USB-девайсами возможна только при наличии единой библиотеки, до уровня посылки ну если не байта, то конкретного значения char, int, и т.д. на конкретно заданное устройство, буть оно HID или другого класса устройством. Пока библиотека работы с USB довольно сложна, и на сегодняшний момент реализация виртуального СОМ-порта удобна, поскольку пока отвечает большинству требований, кроме скорости, увы
карма: 0

0
Ответов: 1088
Рейтинг: 112
#49: 2008-12-13 13:16:56 ЛС | профиль | цитата
№3
http://filekeeper.org/download/radiohobby/journal/radiohobby/RX_2008_03.pdf
№2
http://filekeeper.org/download/radiohobby/journal/radiohobby/RX_2008_02.djvu
Ссылки взял с http://radio-hobby.org/ вроде неплохой сайт...
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 47
Рейтинг: 2
#50: 2008-12-13 13:22:50 ЛС | профиль | цитата
Sniper36 писал(а):
№3
http://filekeeper.org/download/radiohobby/journal/radiohobby/RX_2008_03.pdf
№2
http://filekeeper.org/download/radiohobby/journal/radiohobby/RX_2008_02.djvu


лучше бы

http://filekeeper.org/download/radiohobby/journal/radiohobby/RX_2008_03.pdf
http://filekeeper.org/download/radiohobby/journal/radiohobby/RX_2008_02.djvu

Хотя я честно покупаю журнал В бумаге приятнее
Но редакция сама высылает нуждающимся на мейл ПДФ-ки журналов, которые уже не купить в "живом виде", потому без претензий.



карма: 0

0
Ответов: 223
Рейтинг: 24
#51: 2008-12-13 17:20:07 ЛС | профиль | цитата
alikseyguitar,
Я понимаю что написание програмного модуля или библиотеки по работе с USB процес трудойомкий и пишется под конкретно заданное устройство, но для радиолюбителей было бы достаточно для первого раза , увидеть изменение бита информации , например зажечь светодиод , програмой написаной в HiAsmе и принять бит информации назад. Я думаю что это когда то случиться

карма: 0

0
Ответов: 8923
Рейтинг: 823
#52: 2008-12-13 18:03:45 ЛС | профиль | цитата
А я думаю: "Дождусь-ли?"
карма: 19

1
Голосовали:Tad
Ответов: 47
Рейтинг: 2
#53: 2008-12-13 18:06:42 ЛС | профиль | цитата
wasya,
Я только за создание такой библиотеки. Просто тут нужен опыт в работе над МК (у меня есть, но маловато) и ПК (у меня практически нет ).

Вот если бы обладать исходниками конвертора HID и библиотеки ДДЛ для него, можно было бы и разобраться. Если первое я бы смог наверно осилить (пусть даже месяц убью, не жалко) то работа библиотек ДДЛ для меня - темный лес, набитый голодными волками в мире халф-лайф .
Но зато какие возможности открываются, применяя подобные библиотеки, заманчиво, однако - хотя бы возможность реал-тайм передачи графической информации на дополнительный дисплей, независимо от состояния основного (вспоминаем про цветные графические дисплеи от мобильников и телеков).
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#54: 2008-12-13 18:10:51 ЛС | профиль | цитата
Леонид писал(а):
А я думаю: "Дождусь-ли?"
+1
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 47
Рейтинг: 2
#55: 2008-12-13 18:35:27 ЛС | профиль | цитата
http://www.beyondlogic.org/usbnutshell/usb1.htm
Нашел достаточно познавательный ресурс.

Эх, неужели на русском нет?! А то английский в основном на аниме учил
карма: 0

0
Ответов: 223
Рейтинг: 24
#56: 2008-12-13 18:50:12 ЛС | профиль | цитата
Леонид "Дождусь-ли?" , я думаю да USB - это будущее , а HiAsm не умрет никогда , ну наверное не скоро
карма: 0

0
Ответов: 47
Рейтинг: 2
#57: 2008-12-14 14:22:50 ЛС | профиль | цитата
http://www.lvr.com/winusb.htm

Примеры на VB & VC библиотек для WIN & Lunix !!!!!!!!!!!

Правда много, и на английском.

Но уже лучше, господа!!!!!

Поразительно, но дядя Билли не пожалел выдать полезную информацию
http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/WinUsb_HowTo.docx
------------ Дoбавленo:

http://www.microchip.com.ru/1010/Support/USB%20apps.html

НА РУССКОМ!!!

Правда я пики не очень люблю, но перелопатить на любимые АВР-ки можно наверно
------------ Дoбавленo:

видимо, перевод забугорного проекта

http://www.mirmk.net/content/view/107/29/
------------ Дoбавленo:

Что-то никто инициативы не высказывает Или все читают

Я тут успел немного подумать, и пришел к одной мысли... Если нужна большая скорость, то типовой микроконтроллер АВР не сможет ее обеспечить в силу того, что максимальное быстродействие ограниченно тактовой частотой - обычно это 16МГц, некоторые как мне извесно, могут и 20Мгц дать - при этом большинство операций выполняются за один тик, т.е производительность около 16 000 000 операций в секунду максимум. Потому, видимо, режим низкой скорости они могут обеспечить, а режим полной и высокой - нет: не хватит производительности. Следовательно, для передачи данных нужно более производительное железо, а не ПО.
------------ Дoбавленo:

http://webfile.ru/2475210

Вот пример работы АВР с USB
програмка проверяет, включает и отключает светодиод. Язык С

В примере исходники ПО для микроконтроллера (среда winavr)
и исходник для настройки компа тоже на С.
Я начал переводить описание и коментарии
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#58: 2008-12-14 17:18:57 ЛС | профиль | цитата
alikseyguitar, есть у меня подозрение, что делать это все для hiasm будет тот, у кого есть на это желание и соответсвующие знания.
карма: 27
0
Ответов: 47
Рейтинг: 2
#59: 2008-12-14 17:26:25 ЛС | профиль | цитата
Dilma писал(а):
alikseyguitar, есть у меня подозрение, что делать это все для hiasm будет тот, у кого есть на это желание и соответсвующие знания

Видимо ... Но я в ХайАсме - нуб, как и в делфях. А вот С++ хотя бы изучал и что-то там программировал для ПК с год назад. Я лично несмогу сделать компонент для HiAsm. Максимум библиотеку ДДЛ подкорректировать, добавивудалив нужные и ненужные функции.
А ведь проект такой отел бы не только я заиметь - вон Леонид выражает свое "А дождемся ли?" и wasya, видимо, тоже непротив. Всего-то нужна помощь в разработке более удобной ДДЛ - а ее нужно просто подогнать под делфи, чтоб после компонент создать.

В двух словах, нужна помощь с ДДЛ. И все.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#60: 2008-12-14 17:57:15 ЛС | профиль | цитата
на конкретные вопросы дадим и конкретные ответы.
карма: 27
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)