<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>AVR-USB-MEGA16, V-USB, FAQ: переписка по вопросам программирования</title>
		<description>Обсуждение AVR-USB-MEGA16, V-USB, FAQ: переписка по вопросам программирования</description>
		<link>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html</link>
		<lastBuildDate>Tue, 06 Oct 2026 00:40:05 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://microsin.ru/component/option,com_jcomments/format,raw/limit,10/object_group,com_content/object_id,898/task,rss/" rel="self" type="application/rss+xml" />
		<item>
			<title>Роман написал:</title>
			<link>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-1353</link>
			<description><![CDATA[Подскажите пожалуйста! У меня программатор AVR-JTAG-USB, настроен, все фьюзы выставлены в AVR Studio, но когда хочу проект в IAR-е прошить, выдает следующее - Failed to initialize USB driver: error 0x20000007 ("internal system error")! Может как-то IAR надо настроить?]]></description>
			<dc:creator>Роман</dc:creator>
			<pubDate>Thu, 16 Jun 2011 01:13:25 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-1353</guid>
		</item>
		<item>
			<title>hompain написал:</title>
			<link>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-930</link>
			<description><![CDATA[Объясните структуру работы программы. В примере hid-data объявляются 3 функции usbFunction...(..) для передачи данных, но ни одна из них не вызывается. microsin: весь функционал (обмен данных с хостом) в примере hid-data сосредоточен в двух функциях - usbFunctionRead  и usbFunctionWrit e. Вам не нужно Вам разбираться, что откуда вызывается, иначе все напортите (на самом деле эти функции вызываются из модуля библиотеки V-USB usbdrvusbdrv.c). Вызов этих функций - не Ваша проблема, все уже давно придумано и сделано за нас - разработчиками Objective Development. Вам только надо подправить код функций usbFunctionRead  и usbFunctionWrit e под свои нужды, а про остальное - просто забудьте.]]></description>
			<dc:creator>hompain</dc:creator>
			<pubDate>Sun, 19 Dec 2010 15:55:22 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-930</guid>
		</item>
		<item>
			<title>сергей написал:</title>
			<link>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-601</link>
			<description><![CDATA[Пробую скомпилировать, avrdoper выдат ошибку: ---- main.o: In function `usbFunctionDes criptor': D:My SundukProjectel ectronicsATMELA VRstudiodoperde fault/../main.c:300: undefined reference to `usbMsgPtr' D:My SundukProjectel ectronicsATMELA VRstudiodoperde fault/../main.c:300: undefined reference to `usbMsgPtr' main.o: In function `main': main.c:662: undefined reference to `usbInit' main.c:667: undefined reference to `usbPol1' main.c:670: undefined reference to `usbTxStatus1' main.c:680: undefined reference to `usbSetInterrup t' make: *** [doper.elf] Error l Build failed with 6 errors and 2 warnings... Никто не отвечает, в чем дело. Буду счастлив если прольте свет. Исходники не трогал, задал тип проца и частоту в AVRsutio. microsin: на поставленный таким образом вопрос даже профессиональны й телепат не ответит. Если хотите, пишите на email, но только задавайте конкретные вопросы, и пришлите Ваш проект.]]></description>
			<dc:creator>сергей</dc:creator>
			<pubDate>Wed, 07 Jul 2010 09:01:50 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-601</guid>
		</item>
		<item>
			<title>Павел написал:</title>
			<link>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-552</link>
			<description><![CDATA[:oops: все оказалось до смешного просто... я в makefile не указал mega8, и он, по всей видимости, прошил его другими инструкциями или спутал адресацию :lol: Но зато теперь все работает! Спасибо за ответ.]]></description>
			<dc:creator>Павел</dc:creator>
			<pubDate>Tue, 08 Jun 2010 13:03:19 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-552</guid>
		</item>
		<item>
			<title>Павел написал:</title>
			<link>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-550</link>
			<description><![CDATA[Опишу свою ситуацию: 1. Имеется ATMEGA8-16PU. В ней зашит загрузчик, который позволяет программировать ее через HIDBootFlash. 2. Имеется макетная плата для связи по USB. На плате имеется одно отличие от "стандартной" разводки ножек микроконтроллер а - сигнал "D-" прикручена не на 4-ю, а на 0-ю ногу (т. е. на PD0). Сделано так по просьбе заказчика. 3. Для варианта "залить программу через USB" ВСЕ РАБОТАЕТ. Т. е. программа через USB заливается и успешно функционирует. 4. А вот программа для обмена по USB, скомпилированна я и залитая мною туда, НЕ РАБОТАЕТ :( - вылезает "Устройство USB не опознано". Компилирую я стандартные примеры - hid-data и hid-custom-rq. При этом изменяю только две строчки - "#define USB_CFG_DMINUS_ BIT 0" и "#define USB_CFG_CLOCK_K HZ 12000" ( у меня на кристалле написано "12.000"). В чем может быть дело? Вроде бы все должно работать... microsin: 1. Проверьте, не конфликтует ли инициализация портов USB (ножек D+ и D-) с другой инициализацией портов (в пользовательско й программе, в загрузчике). 2. Проверьте, не пересекаются ли области памяти загрузчика и загружаемой в кристалл программы (т. е., влезают ли они вместе во flash, и не затирают ли друг друга). 3. Проверьте настройки makefile - например, прошиты ли у Вас фьюзы FUSE_L (Fuse low byte) 0x9f и FUSE_H (Fuse high byte) 0xc9, соответствует ли тип микроконтроллер а (макрос DEVICE) Вашему ATmega8. Это все, что я могу предположить по присланной Вами информации.]]></description>
			<dc:creator>Павел</dc:creator>
			<pubDate>Mon, 07 Jun 2010 13:17:34 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-550</guid>
		</item>
		<item>
			<title>Andrey написал:</title>
			<link>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-451</link>
			<description><![CDATA[Тогда что из этого я нетак делаю: Качаю отсюда http://cdnetworks-kr-2.dl.sourceforge.net/project/libusb-win32/libusb-win32-releases/0.1.12.2/libusb-win32-filter-bin-0.1.12.2.exe Устанавливаю, во время установки ничего не меняю, она там что то делает. Запускаю тест: вот результат: DLL version: 0.1.12.2 Driver version: -1.-1.-1.-1 bus/device idVendor/idProduct и на этом все заканчивается. Пробовал на Win7, winXP(SP2,SP3), Win2003Server везде одно и тоже. microsin: обратите внимание на строчку Driver version: -1.-1.-1.-1 (а должно быть Driver version: 0.1.12.1). У Вас наверное не установлен драйвер libusb-win32-filter-bin-0.1.12.1.exe. Почитайте внимательнее пункт 8 статьи "Разработка устройства USB - как начать работу с библиотеками AVR USB (V-USB) и libusb".]]></description>
			<dc:creator>Andrey</dc:creator>
			<pubDate>Wed, 14 Apr 2010 12:00:08 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-451</guid>
		</item>
		<item>
			<title>andrey написал:</title>
			<link>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-450</link>
			<description><![CDATA[Скачал Libusb-win32, поставил все вроде установилось, только программа testlibusb-win.exe не находит ни одного устройства, так и должно быть? Подскажите может libusb работает только с AVR? Если AVR-USB-MEGA16 не подключена должна быть какая то реакция со стороны testlibusb-win.exe? microsin: программа testlibusb-win.exe должна показывать абсолютно все USB-устройства, корректно установленные в системе и имеющие подключенные драйвера. См. скриншот к статье http://microsin.ru/content/view/613/44/, шаг 8. Библиотека libusb предназначена для программного обмена данными с ЛЮБЫМИ устройствами, а не только с устройствами USB на микроконтроллер ах AVR. Если AVR-USB-MEGA16 не подключена, или в ней нет firmware, предназначенног о для поддержки протокола USB, то никакой реакции со стороны testlibusb-win.exe не будет (в показываемом списке USB-устройств не будет устройства, соответствующег о макетной плате AVR-USB-MEGA16).]]></description>
			<dc:creator>andrey</dc:creator>
			<pubDate>Wed, 14 Apr 2010 09:34:48 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-450</guid>
		</item>
		<item>
			<title>Victor написал:</title>
			<link>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-194</link>
			<description><![CDATA[Скачал новый архив. В файле readme описывается версия 0.1.7.10, а вложен пакет 0.1.12.1. В пакете libusb опять не нашел файла .inf. Скачал все старые версии этого пакета с сайта http://libusb-win32.sourceforge.net/#downloads. Нашел шаблон libusb.inf только в самом старом 0.1.8.0. Драйвер из примера установил. Но странно, почему в новых версиях шаблон .inf убрали? microsin: наверное потому, что появилась утилита inf-wizard.exe - генератор этих самых inf-файлов.]]></description>
			<dc:creator>Victor</dc:creator>
			<pubDate>Mon, 16 Nov 2009 09:13:07 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-194</guid>
		</item>
		<item>
			<title>Victor написал:</title>
			<link>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-192</link>
			<description><![CDATA[Я просмотрел все файлы в архиве V-USB. Про .inf файл ничего нет. И папки libusb в этом архиве нет. На сайте тоже не нашел. microsin: перезалил http://microsin.ru/Download.cnt/avr/avr-usb-russian.rar - скачайте и посмотрите в этом архиве файл libusbeadme.txt.]]></description>
			<dc:creator>Victor</dc:creator>
			<pubDate>Mon, 16 Nov 2009 03:25:44 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr-troubleshooting-faq/avr-usb-mega16-faq.html#comment-192</guid>
		</item>
	</channel>
</rss>
