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

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

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

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

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

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


 
Опции темы

STM32F103 HID

Непрочитано 20.04.2013, 22:10  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от omercury Посмотреть сообщение
Дык он так устроен - хост постоянно опрашивает устройство, а оно отвечает либо данными, либо NAK (нафиг )
Ага. Счаз это уже воспринимаем как незыблимое. Если бы ты знал в каком я был шоке года три назад, когда узнал, что я сам (МК) ну нифига не могу инициализировать. Ни посылки, ни маякнуть... Сиди как дурак с помытой шеей, и жди, когда тебя спросят.. В вечном страхе, а вдруг не спросят?! Это потом уже узнавать начал, что тайминги опроса со стороны хоста можно регулировать, что скорости впечатляют, и вапче, не так страшен черт, как его USB.
Реклама:
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 20.04.2013, 22:13  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от ut1wpr Посмотреть сообщение
Я ваял на PIC19F4550 (2550). У меня был реализован метод поллинга. Т.е. хост постоянно опрашивал ЕР, а ЕР постоянно отвечал "отцепись, нифига нет". А в случае готовности данных - отправлял их. Интересно, как у тебя реализовано.
Гы ... спроси чего полегче . см самую первую строчку в моем самом первом посте.

Вообщем я пока в состояние метода тыка , но пока удачного.
Пошел читать на тему usb,hid и всякой сопутствующей хрени .
ЗЫ. realid, если у тебя примеры из STM32_USB-FS-Device_Lib_V4.0.0 , то не надо.
Сейчас посмотрел - там сам черт ногу сломит . А то еще больше запутаюсь.
Здесь хоть что то соответствует книжкам , что читаю
Миниатюры:
Нажмите на изображение для увеличения
Название: terminal.png
Просмотров: 86
Размер:	26.2 Кб
ID:	46038   Нажмите на изображение для увеличения
Название: trace.png
Просмотров: 85
Размер:	94.4 Кб
ID:	46039  
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 20.04.2013 в 22:24.
dosikus вне форума  
Непрочитано 20.04.2013, 22:51  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F103 HID

Гы... А чего я парюсь ?
Шлет само , интервал хоть в небольших пределах 1ms - 255ms регулируется .
Кинул в буфер, само выскочило .
Пока хватит...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 20.04.2013, 22:51  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от dosikus Посмотреть сообщение
Гы ... спроси чего полегче . см самую первую строчку в моем самом первом посте.

Вообщем я пока в состояние метода тыка , но пока удачного.
Пошел читать на тему usb,hid и всякой сопутствующей хрени .
ЗЫ. realid, если у тебя примеры из STM32_USB-FS-Device_Lib_V4.0.0 , то не надо.
Сейчас посмотрел - там сам черт ногу сломит . А то еще больше запутаюсь.
Здесь хоть что то соответствует книжкам , что читаю
Наверное, мне больше повезло. Я начинал с изучения стека от мелкомягких. А там неплохо все разжевано. Все равно, в глубины самого стека не влезал, приблизительно определил, что и за что отвечает, научился дескрипторы строить, дальше не пошел.
До STM пока не добрался. Но я еще доберусь, пусть трепещет!
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 20.04.2013, 23:15  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

ut1wpr, На микрочиповский пример с HID у меня ушло час в обед .
Дольше хедер правил . Но там изначально на 64 байта.

Вообщем хватит тыкаться . Запустил , теперь читать...

Сообщение от ut1wpr Посмотреть сообщение
Я начинал с изучения стека от мелкомягких. А там неплохо все разжевано.
Ссылочкой поделись ...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 20.04.2013 в 23:20.
dosikus вне форума  
Непрочитано 20.04.2013, 23:59  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: STM32F103 HID

Вот тут вроде неплохая подборка ссылок.
Транспорт у тебя работает, поэтому туда глубоко вдаваться не придётся.
Не пропусти сцылки на http://microsin.ru, там даж пример под пык есть, правда не смотрел HID он или не HID. Я на асме в своё время мучил.

UPD:
Сообщение от dosikus Посмотреть сообщение
Но там изначально на 64 байта.
А это не принципиально.
Вот здесь как раз последний параметр - длина передаваемых контроллером данных. То бишь каждый раз я задаю нужное мне количество байт.
PHP код:
  if  SendToDriver(Command,Param1,Param2,Param3,Param4,O  utputData,OutLength) then
  Result:=NO_ERROR;
  SetEvent(SerializationEvent); 

Последний раз редактировалось omercury; 21.04.2013 в 00:28. Причина: oops
omercury вне форума  
Непрочитано 21.04.2013, 08:56  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от dosikus Посмотреть сообщение
Ссылочкой поделись ...
Ну, за час скопипастить безусловно можно. Можно, наверное и быстрее. Я ж не пельмени на скорость лепил. У меня больше времени уходило на чтение.
А выделенной доки я у них не нашел, прямо по листингам каменты читал. Их там на отдельную книгу наберется. Стиль мелкомягких.
Все материалы брал из Microchip Solutions v2012-04-03. Куда они его нынче запихали на сайте, сразу не нашел. Какая-то поголовная тенденция, корежить сайты в "new style", не находишь нихрена в привычных для себя местах.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 21.04.2013, 09:59  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от omercury Посмотреть сообщение
Не пропусти сцылки на http://microsin.ru, там даж пример под пык есть, правда не смотрел HID он или не HID.
Угу , уже скопипастил в pdf . А вот пример хоть и под PIC , но с промежутком из PDIUSBD11. Да и мне уже давно не критично.


Сообщение от ut1wpr Посмотреть сообщение
Ну, за час скопипастить безусловно можно. Можно, наверное и быстрее. Я ж не пельмени на скорость лепил.
Дык я ж не вы...сь , речь о том что с микрочиповским стеком старт намного быстрее чем с STM универсально_запутанным примером .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 21.04.2013, 10:15  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от dosikus Посмотреть сообщение
А вот пример хоть и под PIC , но с промежутком из PDIUSBD11
А какая разница?
Там чёрный ящик PDIUSBD11, у тебя модуль USB в 103-м.
omercury вне форума  
Непрочитано 21.04.2013, 11:03  
Wiza_
Гражданин KAZUS.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: STM32F103 HID

Уважаемые, расскажите пожалуйста, сколько времени тратится виндовым классом HID на один цикл следующего содержания: посылается запрос (например 10 байт) - приходит ответ (64 байта). У CDC с этим проблемы - до уровня юзера оно подымается 50-70 мсек хотя по USB логгеру ответ приходит в следующем же кадре (1 мсек).
Wiza_ вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
STM32F103 ADC+DMA Nik_UFO Микроконтроллеры, АЦП, память и т.д 11 24.08.2016 11:57
HID Bruse82 Микроконтроллеры, АЦП, память и т.д 11 23.04.2012 09:54
STM32F103 выход из standby julia_soft Микроконтроллеры, АЦП, память и т.д 0 20.03.2012 16:41
IWDG stm32F103 Wind_ Микроконтроллеры, АЦП, память и т.д 0 31.10.2011 17:59


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


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