Перейти к содержанию
    

STM32F429ZI осуществить MSC и HID

Всех приветствую, возникли сложности с осуществлением двух интерфейсов на USB. При инициализации должен включаться MSC, по команде(допустим от радиоканала) должен инициализироваться MSC и HID

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну как что, форум проинформировал. Скоро, глядишь, вопросы научится задавать. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Иногда: ищешь, ищешь баг - ни в какую! Хоть тресни! А только расскажешь кому-то о беде, поплачешься, так сразу и причина находится. Сама собой. Как по мановению.

Наверное и тут так.  :wink:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не,  тут не  так. Я об этой проблеме уже неделю назад на другом форуме проинформирован. А всё не рассосалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

05.05.2022 в 19:40, Сергей Борщ сказал:

Что вы уже сделали, какие сложности возникли?

Осуществил MSC с FATfs, начал пытаться менять дескриптор, но работа не выходит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так покажите ваш дескриптор. Опишите подробнее, что значит "не выходит"? Что вы ожидали получить и что получили вместо этого. На этом форуме могут помочь решить проблему, но решать вашу задачу за вас вряд ли кому-то захочется, тем более добывая исходные данные телепатически.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

25 minutes ago, Сергей Борщ said:

Ну так покажите ваш дескриптор. . . . .

Предвижу ответ ТС. "Я .... медленно .... медленно .... открываю ...... свой дискриптор, и ....... " :))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, k155la3 сказал:

"Я .... медленно .... медленно .... открываю ...... свой дискриптор, и ....... " :)

Нее, не так. Я в кубе накубил какой-то проект с усб, потом решил добавить "свою лепту", но т.к. понятия не имею, как этот куб кубит, то... увы и ах... Сколько тут уже таких побывало...

ЗЫ. Мне одному кажется, что подобные кубы напрочь отбили у людей навыки классического программирования, и походу "поезд уже ушел" навсегда. Остались только тут старожилы, кто еще помнит, как это делается...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Динамического изменения набора дескрипторов в USB не предусмотрено. Разве что через имитацию реконнекта вашего устройства.

Заодно предлагаю подумать, что будет с данными если в момент когда пришла команда на изменение набора дескрипторов идет работа с MSC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 часов назад, GenaSPB сказал:

Заодно предлагаю подумать, что будет с данными если в момент когда пришла команда на изменение набора дескрипторов идет работа с MSC.

Что такое MSC - не понял, наверно все-таки MSD. Ну тут очевидно, завершить сеанс MSD и переключить контроллер на новый дескриптор. А вообще тут напрашивается составное устройство.

ЗЫ. Вообще какое-то странное ТЗ, если мягко сказать, зачем все эти телодвижения, сначала один интерфейс, затем по команде 2. Почему сразу не делать 2, но один неактивен? В радиомышах именно так и делается, сразу мышь+клава, неважно, есть оная или нет...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...