<?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>Библиотека HID USB Library для Visual Studio .Net (C#, Visual Basic)</title>
		<description>Обсуждение Библиотека HID USB Library для Visual Studio .Net (C#, Visual Basic)</description>
		<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html</link>
		<lastBuildDate>Tue, 21 Jul 2026 01:15:55 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="http://microsin.ru/component/option,com_jcomments/format,raw/limit,10/object_group,com_content/object_id,1447/task,rss/" rel="self" type="application/rss+xml" />
		<item>
			<title>влад написал:</title>
			<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-26104</link>
			<description><![CDATA[Меня смутило использование метода ReadFile, для чтения данных от usb. По идее этот метод блокирует выполнения потока, пока данные не будут прочитаны. Хоть он и выполняется в отдельном потоке и ничего не тормозит на форме. Проверял на скорости от 1мс./пакет(64Б.) до 1сек./пакет(64Б.), вроде бы работает все быстро, ничего не тормозит. Тут в комментах выше, кто то жалуется, что данные по 4 байта в USB не пишутся. Думаю проблема в функции записи. Она вроде как по 64 байта данными оперирует.]]></description>
			<dc:creator>влад</dc:creator>
			<pubDate>Mon, 27 Apr 2020 14:53:48 +0300</pubDate>
			<guid>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-26104</guid>
		</item>
		<item>
			<title>влад написал:</title>
			<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-26103</link>
			<description><![CDATA[Хочу свои 5 к. добавить. 1. Чтобы работать с обработчиком, надо осуществить подписку от делегата к обработчику. Автор приводит пример: usb.enableUsbBuffer Event(new System.EventHandler(my EventCacher)); Ложим его либо в конструктор формы после InitializeCompo nent(); метода, либо можно добавить к форме загрузчик и в него положить. 2. Создаем на форме обработчик void myEventCacher(o bject sender, EventArgs e){} обработчик будет вызываться каждый раз, как придет новый usb пакет. Только чтобы запустить процесс, надо однократно вызвать usb.startRead();.]]></description>
			<dc:creator>влад</dc:creator>
			<pubDate>Mon, 27 Apr 2020 14:52:48 +0300</pubDate>
			<guid>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-26103</guid>
		</item>
		<item>
			<title>влад написал:</title>
			<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-26102</link>
			<description><![CDATA[ Для решений этой проблемы необходимо снова вызвать метод startRead() или stopRead(), неважно какой, если в текущий момент выполняется поток чтения, то они будут поток останавливать. А затем уже вызывать Disconnect().]]></description>
			<dc:creator>влад</dc:creator>
			<pubDate>Mon, 27 Apr 2020 14:39:47 +0300</pubDate>
			<guid>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-26102</guid>
		</item>
		<item>
			<title>fd написал:</title>
			<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2868</link>
			<description><![CDATA[Сделал dll и tlb, подключил ссылку в проект (C# Visual Studio 2010, windows 7). public static USBHIDDRIVER.USBInterface usb = new USBInterface("VID_1СCС","PID_0001"); private void form_Load(objec t sender, EventArgs e) { MessageBox.Show(usb.Connect().ToString()); this.Close(); } Не происходит коннект, постоянно False, что это может быть?]]></description>
			<dc:creator>fd</dc:creator>
			<pubDate>Wed, 29 Jul 2015 16:45:47 +0300</pubDate>
			<guid>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2868</guid>
		</item>
		<item>
			<title>Александр написал:</title>
			<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2416</link>
			<description><![CDATA[Не могу понять: HID устройство определяется, но не могу ни отправить, ни принять данные. Подскажите откуда забирать считанную информацию, после того как вызван метод usb.startRead()?]]></description>
			<dc:creator>Александр</dc:creator>
			<pubDate>Fri, 26 Sep 2014 18:33:59 +0300</pubDate>
			<guid>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2416</guid>
		</item>
		<item>
			<title>kayar написал:</title>
			<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2367</link>
			<description><![CDATA[А что делать, если клавиатура определяется в системе как AVR USB KEYBOARD DEMO, и не устанавливаются драйвера, хотя проскакивает информация, что это USB HID устройство (Windows XP)? microsin: возможно, в дескрипторах или в firmware ошибка, см. код этого устройства USB HID. Возьмите готовый проверенный пример клавиатуры USB HID, и попробуйте его.]]></description>
			<dc:creator>kayar</dc:creator>
			<pubDate>Sun, 31 Aug 2014 19:46:08 +0300</pubDate>
			<guid>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2367</guid>
		</item>
		<item>
			<title>Igor написал:</title>
			<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2242</link>
			<description><![CDATA[У меня тоже write всегда возвращает false]]></description>
			<dc:creator>Igor</dc:creator>
			<pubDate>Wed, 25 Jun 2014 23:37:32 +0300</pubDate>
			<guid>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2242</guid>
		</item>
		<item>
			<title>Роман написал:</title>
			<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2193</link>
			<description><![CDATA[Подключил библиотеку "using USBHIDDRIVER;". Все компоненты видит. Но usbI.Connect() выдает true, a usbI.write(startCMD) - false... Что делать?]]></description>
			<dc:creator>Роман</dc:creator>
			<pubDate>Wed, 04 Jun 2014 10:39:35 +0300</pubDate>
			<guid>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2193</guid>
		</item>
		<item>
			<title>Александр написал:</title>
			<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2053</link>
			<description><![CDATA[Статья понравилась, а есть что-нибудь по этой теме еще почитать? просто мне надо для курсового проекта, а сам не особо разбираюсь. Мне нужно организовать связь по USB с контроллером.]]></description>
			<dc:creator>Александр</dc:creator>
			<pubDate>Sun, 13 Apr 2014 09:11:31 +0300</pubDate>
			<guid>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2053</guid>
		</item>
		<item>
			<title>Дима написал:</title>
			<link>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2038</link>
			<description><![CDATA[Извините за вопрос, я начинающий программист пытался разобраться но не понял, подскажите пожалуйста: куда помешаются данные с устройства при описанном Вами методе чтения? Также было бы прекрасно если бы, кто-нибудь написал, как выглядит чтение с использованием события (как включить и ...).]]></description>
			<dc:creator>Дима</dc:creator>
			<pubDate>Mon, 07 Apr 2014 21:27:40 +0300</pubDate>
			<guid>http://microsin.ru/programming/pc/hid-usb-driver-library-for-net-csharp.html#comment-2038</guid>
		</item>
	</channel>
</rss>
