Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Драйвер (не VCP) для встроенного USB STM32

Непрочитано 05.11.2014, 19:48  
vvv998
Временная регистрация
 
Регистрация: 19.08.2014
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vvv998 на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Сообщение от dosikus Посмотреть сообщение
Люди пытаются помочь страждущему , может сие поможет https://forum.sparkfun.com/viewtopic.php?p=17940
Уважаемый omercury ! Спасибо за консультацию.
Я видел, Вашу ссылку.
К сожалению от Delphi мы уже давно отказались.
Но проблему решаем, пишем свое (мы используем C#), вроде все получается.
ВСЕМ СПАСИБО !
Но буду БЛАГОДАРЕН, если еще чего подскажет кто, ибо как сказал класик "..нельзя объять необъятное....".
"... А я не волшебник, я только учусь.." учусь и буду учится всю жизнь и не считаю зазорным спросить мнение у других.

Кстати, если у кого есть пример РАБОТАЮЩЕГО проектика IAR c HID USB для STM32F4 - буду рад посмотреть как себя поведет (не слетает ли USB), критиковать и обсуждать не стану.
Реклама:
vvv998 вне форума  
Непрочитано 05.11.2014, 19:51  
Hives
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

vvv998 а почему бы тебе не сделать промежуточный слой для ПК в виде dll?
1) на стороне железа остается все тот же VCP - он достаточно хорошо отлажен в примере SPL и дает скорость примерно как 245 (~Мб), fifo на ендпойнты USB там лепится за 5 минут
2) на стороне ОС остается стандартный драйвер VCP
3) на стороне программы остается API как у 245
4) dll между программой и железом на stm32 просто оборачивает вызовы от программы в обращения к VCP
5) при это прога может даже не знать с чем именно она сейчас работает - с 245 или эмулятором
= profit!
Hives вне форума  
Непрочитано 05.11.2014, 20:03  
vvv998
Временная регистрация
 
Регистрация: 19.08.2014
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vvv998 на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Сообщение от Hives Посмотреть сообщение
vvv998 а почему бы тебе не сделать промежуточный слой для ПК в виде dll?
1) на стороне железа остается все тот же VCP - он достаточно хорошо отлажен в примере SPL и дает скорость примерно как 245 (~Мб), fifo на ендпойнты USB там лепится за 5 минут
2) на стороне ОС остается стандартный драйвер VCP
3) на стороне программы остается API как у 245
4) dll между программой и железом на stm32 просто оборачивает вызовы от программы в обращения к VCP
5) при это прога может даже не знать с чем именно она сейчас работает - с 245 или эмулятором
= profit!
Правильно. dll и пишется.
vvv998 вне форума  
Непрочитано 05.11.2014, 22:44  
NikP
Частый гость
 
Регистрация: 24.03.2005
Сообщений: 28
Сказал спасибо: 3
Сказали Спасибо 16 раз(а) в 8 сообщении(ях)
NikP на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Господа, может и оффтопик, но при начале просмотра темы жутко покоробил снобизм профессионалов - старожилов форума (кстати, подобное частенько встречается и на других форумах). Если вопрос непонятен, так почему надо сначала написать страницу текста, а только в конце - что вопрос непонятно сформулирован? Я понимаю, если бы это прорезалось на 20-й странице после терпеливого выяснения подробностей вопроса, а то на первой... Человек просто хочет, чтоб его устройство виделось компом не как VCP, а как конкретное устройство. Может, заказчик требует; может хочет написать более конкретную фирмвару, без эмуляции СОМ-порта внутри контроллера - вам то что? Можете ответить конкретно - скажите, нет - промолчите. А лепить ярлыки безграмотного ламера ... Может , по сравнению с вами, у него (у меня -точно) знаний маловато, ну так спокойно поделитесь своими знаниями, без нравоучений.
NikP вне форума  
Эти 2 пользователя(ей) сказали Спасибо NikP за это сообщение:
Vasily_ (06.11.2014), Vlad German (06.11.2014)
Непрочитано 05.11.2014, 23:05  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

NikP, а может не надо учить других, тем более что сам не прав ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 05.11.2014, 23:22  
NikP
Частый гость
 
Регистрация: 24.03.2005
Сообщений: 28
Сказал спасибо: 3
Сказали Спасибо 16 раз(а) в 8 сообщении(ях)
NikP на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

А я и не пытаюсь кого-либо учить. Только высказываю отношение к другим учителям: хотелось бы, чтобы отношение участников форума было уважительное со всех сторон - как от новичков к опытным специалистам, так и наоборот. Да и вообще, не хотелось бы свару устраивать. Тема совсем другая, а о взаимоотношениях лучше говорить в другой ветке форума, здесь такой разговор неуместен. Просто накипело, уже не первый раз встречаюсь с подобной манерой общения. Повторюсь: есть что сказать по теме - говорите конкретно, нет - промолчите. Если вопрос глупый, то человек или сам дотумкает, или вопрос переформулирует, или тема увянет.

Последний раз редактировалось NikP; 05.11.2014 в 23:33. Причина: дополнение сообщения
NikP вне форума  
Непрочитано 05.11.2014, 23:28  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Гражданство на казусе надо выстрадать.
Easyrider83 вне форума  
Непрочитано 05.11.2014, 23:36  
NikP
Частый гость
 
Регистрация: 24.03.2005
Сообщений: 28
Сказал спасибо: 3
Сказали Спасибо 16 раз(а) в 8 сообщении(ях)
NikP на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Сообщение от Easyrider83 Посмотреть сообщение
Гражданство на казусе надо выстрадать.
А я разве что против имею? Просто приятно, когда идет общение уважительное, независимио от боевых заслуг.
NikP вне форума  
Непрочитано 05.11.2014, 23:46  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

У меня два ранения, испорчена печень и глаз дергается. И все ради любимого ресурса.
А тут приходят новички, гнут пальцы и строят из себя профи. А на деле оказывается, что они вообще гуманитарии.
Easyrider83 вне форума  
Эти 2 пользователя(ей) сказали Спасибо Easyrider83 за это сообщение:
true71 (06.11.2014), Zoosman (06.11.2014)
Непрочитано 06.11.2014, 00:40  
vvv998
Временная регистрация
 
Регистрация: 19.08.2014
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vvv998 на пути к лучшему
По умолчанию Re: Драйвер (не VCP) для встроенного USB STM32

Сообщение от Easyrider83 Посмотреть сообщение
У меня два ранения, испорчена печень и глаз дергается. И все ради любимого ресурса.
А тут приходят новички, гнут пальцы и строят из себя профи. А на деле оказывается, что они вообще гуманитарии.
Мужики, ну не надо нападать, например, на NikP.
NikP ПРАВ, не поняли вопрос - скажите, не знаете ответа - промолчите, можете помочь - ответьте и без оскорблений. Вы же не знаете кто Вам задает вопрос. Может у человека за спиной десятки серийных проектов, а в конкретном случае решил использовать платформу, с которой еще не работал, и консультируется, чтобы СОКРАТИТЬ время на освоение. Не надо пытаться быть умнее всех. "Новички" - понятие ОТНОСИТЕЛЬНОЕ, и "профессионалы" тоже. Но это уже из области философии.... Иногда посмотриш на примеры некоторых профессоналов - охватывает тихий ужас.

Последний раз редактировалось vvv998; 06.11.2014 в 00:44.
vvv998 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ по STM8 faru STM8 1680 22.11.2024 18:14
Печатная плата USBee AX picavr Барахолка электронных компонентов 950 20.08.2023 17:11
Апгрейд и комплектующие для ноутбуков mikesmith Барахолка электронных компонентов 28 17.05.2023 23:25
Ностальжи по школе... Ar-Gen-Tum Отвлекитесь, эмбеддеры! 141 27.02.2015 16:10
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


Часовой пояс GMT +4, время: 17:30.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.