реклама на сайте
подробности

 
 
> stm32fxx5 Вопрос по USB, В проекте два интерфейса USB и UART1.
hardgame
сообщение Dec 26 2016, 18:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 15-08-12
Из: Украина
Пользователь №: 73 140



Получилось за комментарить Init_usart. При перезаписи пропал usb, подключаю назад usart, usb включается. Просмотрел все настройки по usart не вижу причин почему usb может не подключаться. Прошу помощи, может кто сталкивался с таким?
Проект собран для HID, предполагается под бутлоадер. Сразу подключил UART для отладчика, сейчас не надобен отключаю и сталкиваюсь с описаной проблемой. Еще интересный факт собираю из куба проект, переношу свои дескрипторы и в ответ тишина(.

Сообщение отредактировал hardgame - Dec 26 2016, 18:52
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
hardgame
сообщение Dec 27 2016, 14:41
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 15-08-12
Из: Украина
Пользователь №: 73 140



Разобрался с проблемой. Решением хочу поделится, возможно кому то будет полезно. В разрабатываемом бутлоадере через usb класса hid. Сразу установил порт перезаписи флешь через usb и вывел отладчик в usart1.
В качестве конструктора проекта взял cubeMX. После создания проекта и редактирования дескрипторов HID , usb заработало как следует. При попытки вывести в уарт отладочную инфу, USB отваливался, решил не пользоваться и вывеел в другом репорт ИД. Когда разработка бутлоадера завершилась выключение уарта из проекта выключало и USB. Анализ проблемы выявил, что в настройках USB device была включена функция по умолчанию VBUS sensing а она мультиплексирована с уарт1. Поэтому в кастом решениях нужно не забывать про это свойство USB.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 11:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01328 секунд с 7
ELECTRONIX ©2004-2016