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

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

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

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

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

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


 
Опции темы

STM32F103 HID

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

Сообщение от dosikus Посмотреть сообщение
речь о том что с микрочиповским стеком старт намного быстрее чем с STM универсально_запутанным примером
Трудно возразить
Самое глупое, что я сначала приручал этот стек, а потом взялся за умную книжку. Как ни странно, эта книжка намного легче пошла в голову именно в такой последовательности. Пробовал ее читать до знакомства с мелкочипом, сел на попу.
Реклама:
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 21.04.2013, 11:21  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от Wiza_ Посмотреть сообщение
Уважаемые, расскажите пожалуйста, сколько времени тратится виндовым классом HID на один цикл следующего содержания: посылается запрос (например 10 байт) - приходит ответ (64 байта). У CDC с этим проблемы - до уровня юзера оно подымается 50-70 мсек хотя по USB логгеру ответ приходит в следующем же кадре (1 мсек).
Если очередь сообщений висит - вплоть до перезагрузки любой процесс. Железо-то отработает моментально, а вот Винда... В Винде реального времени никто не обещал, потому - если где и получилось "50-70 мсек", брать за основу это не стоит.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 21.04.2013, 11:25  
Wiza_
Гражданин KAZUS.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: STM32F103 HID

Вопрос был задан потому, что необходимо опрашивать внешнее устройство по таймеру с некоторой переодичностью на предмет наличия данных. Если это делать в винде чаще 20 раз в сек - программа через пару часов вылетает с stack overflow при ответном пакете, длиннее 40 байт. Написанное наблюдается на CDC.
Wiza_ вне форума  
Непрочитано 21.04.2013, 11:27  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от Wiza_ Посмотреть сообщение
сколько времени тратится
0...t цикла опроса + ОКРВВЕРХ(t обработки и подготовки буфера / t цикла опроса).
Где t цикла опроса = 1...255 мсек.
Если время обработки и подготовки буфера меньше цикла опроса, то при следующем обращении и результат.
omercury вне форума  
Непрочитано 21.04.2013, 11:30  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от Wiza_ Посмотреть сообщение
Если это делать в винде чаще 20 раз в сек - программа через пару часов вылетает с stack overflow при ответном пакете, длиннее 40 байт. Написанное наблюдается на CDC.
У меня аналогичная проблема. Правда, я передаю данные на предельных скоростях. Так вот было у меня три разных либы под винду. Две давали именно подобный сбой. А третья работала превосходно, но при переходе на х64 работать отказалась. Наверное, надо тоже поднять старый проект и попытаться разрулить ситуацию. У меня там данные с термологгера по USB перекачиваются. Там чем быстрее, тем лучше.
Easyrider83 вне форума  
Непрочитано 21.04.2013, 11:33  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от dosikus Посмотреть сообщение
ЗЫ. realid, если у тебя примеры из STM32_USB-FS-Device_Lib_V4.0.0 , то не надо.
Сейчас посмотрел - там сам черт ногу сломит . А то еще больше запутаюсь.
Здесь хоть что то соответствует книжкам , что читаю
Не, эта STM32_USB-Host-Device_Lib_V2.1.0 с сайта.
Там же все просто))
realid вне форума  
Сказали "Спасибо" realid
dosikus (21.04.2013)
Непрочитано 21.04.2013, 11:41  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32F103 HID

Кстати имею легко лечащийся , но мозговыносящий глюк .
Если редактировать чужой проект Keil и его же дебажить , в дебаггере творятся полные чудеса - ни видит не глобальных переменных ни локальных .
Точней не правильно их адресует . Девайс же прошитый работает норм.
Создание своего проекта , благо не так и сложно, лечит сие.
У кого то тоже самое имеется , или это глюк лично мой, моей системы, Keil ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 21.04.2013, 11:44  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от dosikus Посмотреть сообщение
Кстати имею легко лечащийся , но мозговыносящий глюк .
Если редактировать чужой проект Keil и его же дебажить , в дебаггере творятся полные чудеса - ни видит не глобальных переменных ни локальных .
Точней не правильно их адресует . Девайс же прошитый работает норм.
Создание своего проекта , благо не так и сложно, лечит сие.
У кого то тоже самое имеется , или это глюк лично мой, моей системы, Keil ?
Я не проверял, не было возможности. А вот скажи мне лучше, симуляторе какую-нибудь периферию использовать можно, таймеры там или еще чего?
realid вне форума  
Непрочитано 21.04.2013, 11:45  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: STM32F103 HID

Сообщение от Wiza_ Посмотреть сообщение
Если это делать в винде чаще 20 раз в сек - программа через пару часов вылетает с stack overflow при ответном пакете, длиннее 40 байт.
Запросил - изволь забрать.
Ну, или буфер за собой почистить...
omercury вне форума  
Непрочитано 21.04.2013, 11:47  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от ut1wpr Посмотреть сообщение
Самое глупое, что я сначала приручал этот стек, а потом взялся за умную книжку. Как ни странно, эта книжка намного легче пошла в голову именно в такой последовательности. Пробовал ее читать до знакомства с мелкочипом, сел на попу.
Вот и я точно так же счас и делаю . После разборки проекта стали доступны пониманию многие вещи.
Одно но - новички нас в это самое потом носом и ткнут.

Сообщение от realid Посмотреть сообщение
А вот скажи мне лучше, симуляторе какую-нибудь периферию использовать можно, таймеры там или еще чего?
На 103 есть усе, чего душе угодно. На остальных по нулям...
Только я не в симуляторе , с JLINK и STLink разницы нет- или из за того что проекты старее или ХЗ , но стабильно - проект не созданный в установленным KEIL == глюки в дебаге...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 21.04.2013 в 11:50.
dosikus вне форума  
 
Опции темы

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

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, время: 00:22.


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