Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2019-авг-19 15:46

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 200 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14
Автор Сообщение
 Заголовок сообщения: Re: USB
СообщениеДобавлено: 2018-дек-18 14:00 
Не в сети

Зарегистрирован: 2018-дек-16 13:54
Сообщения: 3
Всем добрый день, первый раз пишу на этом форуме.
Я недавно начал миландр окучивать (1986ВЕ1Т). С USB пришлось повозиться. Ооочень хотелось составное устройство получить(CDC+MassStorage) на 4 точках. Получилось! MassStorage проблем особых не было на 1 EP повесить. А вот с CDC помучался. Не могу сказать, что мне нравится реализация, но т.к. описание довольно скудное - работает и ладно. Может кто подскажет - есть на каких-нибудь MK аналогичная реализация USB контроллера? Хочу лучше понять поведение этого usb микроконтроллера, железного анализатора к сожалению нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB
СообщениеДобавлено: 2018-дек-18 16:17 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 389
Откуда: ПКК "Миландр"
Про аналог не подскажу, но вот недавно попалась литература с этого же форума, но изрядной давности.
Положу сюда, может быть понадобится


Вложения:
Комментарий к файлу: 1986ВЕ9х USB Library v01.00.00
MDR32F9Qx_USB_Library.pdf [314.05 КБ]
Скачиваний: 229
Комментарий к файлу: USB HID устройство на контроллере 1986ВЕ1Т фирмы «Миландр»
USB HID устройство на контроллере 1986ВЕ1Т фирмы «Миландр».doc [930 КБ]
Скачиваний: 148

_________________
Отдел технической поддержки support@milandr.ru
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB
СообщениеДобавлено: 2019-фев-04 16:55 
Не в сети

Зарегистрирован: 2018-дек-06 12:14
Сообщения: 18
Здравствуйте.
Есть МК k1986be92qi. в документации написано, что МК имеет 3 EP(контрольные точки). В примере по USB (VCOM_Echo) EP реализованы так, что одну EP можно настроить либо на IN, либо на OUT. В связи с чем вопрос: можно ли использовать 1 контрольную точку как для IN, так и для OUT? либо же МК имеет аппаратное ограничение в использовании EP в оба направление и в примере (VCOM_Echo) настройку EP сдалали специально только на одно направление?

ada031 писал(а):
Ооочень хотелось составное устройство получить(CDC+MassStorage) на 4 точках. Получилось!

ada031, вы использовали 4 EP? просто в документации к 1986ВЕ1Т описаны 3 EP. какой пример использовали? либо же сам писали программу?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB
СообщениеДобавлено: 2019-фев-05 09:00 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1319
Откуда: Тула
kobaltiz7 писал(а):
... МК k1986be92qi. в документации написано, что МК имеет 3 EP(контрольные точки).
СП вер. 3.14 , стр. 220 писал(а):
20 Контроллер интерфейса MDR_USB
....
Контроллер USB поддерживает следующие возможности:
... конфигурирование USB Device от 1-й до 4-х оконечных точек; ...

kobaltiz7 писал(а):
В примере по USB (VCOM_Echo) EP реализованы так, что одну EP можно настроить либо на IN, либо на OUT.

Кажется, по стандарту USB именно так оно и есть, за исключением нулевой, конфигурационной, точки - она двунаправленная.
Эту тему активно обсуждали на форуме, поищите поиском гугла/яндекса по форуму.
upd: viewtopic.php?p=15858 , но было и посвежее

kobaltiz7 писал(а):
В связи с чем вопрос: можно ли использовать 1 контрольную точку как для IN, так и для OUT? либо же МК имеет аппаратное ограничение в использовании EP в оба направление и в примере (VCOM_Echo) настройку EP сдалали специально только на одно направление?

Если только нулевую, но это нужно уточнить. Нулевую точно можно использовать в приложении как однонаправленную.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB
СообщениеДобавлено: 2019-фев-05 11:00 
Не в сети

Зарегистрирован: 2018-дек-06 12:14
Сообщения: 18
prostoRoman писал(а):
upd: viewtopic.php?p=15858 , но было и посвежее

Спасибо большое!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 200 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB