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

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

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

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

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

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


 
Опции темы
Непрочитано 02.06.2013, 19:55  
andrey9806
Временная регистрация
 
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
andrey9806 на пути к лучшему
Печаль usb и stm32 liba(отработка подключение и откл)

есть необходимость в том чтобы устройство работало как и с усб (девайс )так и без. и отрабатывала подкл и откл.
использую stm32f103cb и стандартную библиотеку и пример usb-com.
раскурил, при подключенном усб всё ок.
НО, если отключить, то выполнение проги приостанавливается до подключения усб. нашел место где гасится мк в ждучку ( void suspend(); )
вырезал теперь мк ломится с откл усб и это сильно мещает усё тормозит.
как можно это остановить и потом определьть что подключили его к хосту?
Реклама:

Последний раз редактировалось andrey9806; 02.06.2013 в 19:56. Причина: смайл не нужный
andrey9806 вне форума  
Непрочитано 02.06.2013, 20:06  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: usb и stm32 liba(отработка подключение и откл)

Цитата:
как можно это остановить и потом определьть что подключили его к хосту?
Задействовать отдельный вывод для контроля линии питания шины ЮСБ. При наличии питания обрабатывать ЮСБ-периферию, иначе - нет
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 02.06.2013, 20:17  
andrey9806
Временная регистрация
 
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
andrey9806 на пути к лучшему
По умолчанию Re: usb и stm32 liba(отработка подключение и откл)

Сообщение от MisterDi Посмотреть сообщение
Задействовать отдельный вывод для контроля линии питания шины ЮСБ. При наличии питания обрабатывать ЮСБ-периферию, иначе - нет
К сожалению такой вариант мне не поможет тк нужно подключать усб зарядку я уже думал над этим вариантом
я по этому варианту меняю частоту проца типа энергосбережение
а можно ли по D+ D- определить наличие хоста

Последний раз редактировалось andrey9806; 02.06.2013 в 20:26.
andrey9806 вне форума  
Непрочитано 02.06.2013, 20:24  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: usb и stm32 liba(отработка подключение и откл)

А в чем проблема? Делаем флаг для хоста. После появления 1 на входе пробуем инициализировать ЮСБ-периферию. Если прошло - выставляем наличие хоста и работаем с ЮСБ-периферией, нет ждем отключения шины. После пропадания питания - гасим ЮСБ
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
andrey9806 (04.06.2013)
Непрочитано 03.06.2013, 00:08  
andrey9806
Временная регистрация
 
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
andrey9806 на пути к лучшему
По умолчанию Re: usb и stm32 liba(отработка подключение и откл)

сделал задержку на 4к запросов ~4сек потом вырубаю pullup
есть ли понятие как гарантированное время подключения или типа того?
andrey9806 вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печатная плата USBee AX picavr Барахолка электронных компонентов 950 20.08.2023 17:11
Подключение DS18b20 к STM32 aftaev ARM 85 22.11.2016 10:58
Не могу запустить USB контроллер ATMega32U4 Slava1355 AVR 12 29.09.2014 14:58
usb cdc pic18f14k50 gromovi Proteus, KiCAD и другие ECAD 9 21.04.2013 15:31
Подключение осциллографа к USB levberg Измерительное оборудование 10 20.07.2012 12:47


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot