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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> STM32F439 + USB мышь, Не работает
hd44780
сообщение Dec 24 2015, 08:36
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



угу. спасибо.
Радиомышки я на потом оставлю. Сейчас хоть бы проводную завести по-нормальному...




--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 24 2015, 09:19
Сообщение #17


Гуру
******

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



Цитата(hd44780 @ Dec 24 2015, 11:36) *
угу. спасибо.
Радиомышки я на потом оставлю. Сейчас хоть бы проводную завести по-нормальному...


Проводная завелась с пол-оборота, правда, тормозила по началу, т.к. 16мсек опрос был по дефолту. Поставил 2мс и норм rolleyes.gif
Go to the top of the page
 
+Quote Post
hd44780
сообщение Dec 24 2015, 10:53
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Пытаюсь понять феномен этого автоповтора ...


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
hd44780
сообщение Dec 24 2015, 16:36
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Посмотрел куб - там тоже бут протокол, но автоповтора нету.
Придётся ещё и в ядро лезть ... бррр


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 24 2015, 18:37
Сообщение #20


Гуру
******

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



Цитата(hd44780 @ Dec 24 2015, 19:36) *
Посмотрел куб - там тоже бут протокол, но автоповтора нету.
Придётся ещё и в ядро лезть ... бррр


Сочувствую, у меня хоть EHCI контроллер был, а тут... crying.gif
Go to the top of the page
 
+Quote Post
hd44780
сообщение Dec 30 2015, 08:39
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Всех с наступающим!
Переделал проект с нуля на F429Discovery, вывожу координаты и состояния кнопок на дисплей - вроде всё норм пашет на тех 2-х мышах. Использовал Report режим.

3-я мышь энумерацию проходит нормально, определяется, что это мышь, но подыхает на чтении HID дескриптора уже в HID драйвере
До дескриптора репорта вообще не доходит crying.gif . Лезет ошибка - Host is busy. Почему - пока не понял sm.gif .


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 30 2015, 09:49
Сообщение #22


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



не хватает питания ?
Go to the top of the page
 
+Quote Post
hd44780
сообщение Dec 30 2015, 12:33
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



А хз. Питается от программаторского USB. Проверю.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 7 2016, 18:04
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Всех с наступившими Новым годом и Рождеством.

Питалово оказалось ни при чём. СТ-шники выложили новые либы USB хоста, почистил их от разного хлама, проверил все 3 мыши на FS хосте на своей плате - пока всё норм.
HID драйвер там на 99% такой же, стало быть ядро подкрутили ... Со старым я его не сравнивал.

Сделаю на HS (FS режим) хосте - отпишусь, что получится...

На дискаверине пока не проверял, т.к. там распаян HS хост.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Rash
сообщение Jan 8 2016, 17:10
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



извиняюсь за офф топик, может кто знает где можно подписаться на уведомления об обновлениях версий ПО или даташитов? Очень неудобно периодически просматривать разные разделы. Новости с их сайта об новой продукции вообще приходят через 1.5 месяца от публикации на сайте.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 9 2016, 07:52
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Rash, я не знаю.
Новую USB либу я увидел, когда сам туда зашёл и сравнил версию с той, что у меня была. И то оказалось, что она там лежит с конца ноября.
А я весь декабрь со старой промучился sm.gif.

Возможно стоит у них и спросить.

PS. Кстати, проверил USB HS хост (FS режим) на своей плате - мыши пашут. Вроде норм.
До 429 дискаверины руки пока не дошли.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Jan 9 2016, 11:11
Сообщение #27


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



когда говорите либа, что это означает ?
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 9 2016, 12:42
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



СТ-шники выкладывают архив: USB ядро, драйвера флэшки/HID (клава+мышь), несколько примеров хоста и девайса.
Фактически это не либы, а некие готовые примеры, заточенные под ихние дорогущие отладочные платы ценой под полторы-две штуки баксов.
Поэтому сами либы оттуда надо выковыривать - очищать от кода, работающего с дисплеями на тех платах, переделывать инициализацию пинов (в части управления питанием девайса) и т.д и т.п.
Но для простоты я всё это называю либой. Те кто сталкивался, поймут, о чём я sm.gif .


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 9 2016, 18:37
Сообщение #29


Гуру
******

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



Цитата(hd44780 @ Jan 9 2016, 15:42) *
Фактически это не либы, а некие готовые примеры, заточенные под ихние дорогущие отладочные платы ценой под полторы-две штуки баксов.


А что, сейчас уже примеры программ с либами в комплекте, например для плат типа дискавери, уже не делают??
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 10 2016, 09:11
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(mantech @ Jan 9 2016, 21:37) *
А что, сейчас уже примеры программ с либами в комплекте, например для плат типа дискавери, уже не делают??


Ну как сказать ...
Лично я видел только примеры работы с USB флэшкой. На F4Discovery это простенький WAV плеер, на F429 Discovery показывает с флэшки BMP на дисплее и даже видео какое-то.
Фирменных примеров работы с USB мышью/клавиатурой для дискавери я вообще не видел.
Я находил один пример работы с USB-мышью для Ф4дискавери на ихнем форуме. Но там человек сделал практически то же самое, что я описал выше. Пример очень старый, мои мыши с ним вообще не работают.
Но лично мне не нравятся архитектурные подходы, используемые СТ-шниками, да и я использую кокос, а под него по-любому приходится многое перепахивать хотя бы из-за отличий в компиляторе того же иара и GCC.

Из сторонних примеров - немец UBeiker - http://mikrocontroller.bplaced.net/wordpress/
Качественно и весьма недурно переработанные СТ-шные примеры. Всё ориентировано на обе Ф4 дискаверины, но вся USB часть вынесена "за скобки", поэтому очень легко переносится на другие платы с другой схемотехникой.
А те куски кода, которые жёстко завязаны на дискавери (например, дисплей), легко отделяются и выбрасываются, т.к. используются только в main, а не в недрах USB библиотек, как у СТ-шников.
У немца есть примеры и флэшки, и мышки, но т.к. у него старые либы, то у меня была ситуация, описанная мною в 1-м посте темы.

Новые либы я перепахал сам, все 3 мои мыши работают вроде нормально, сейчас я занялся флэшкой на этих новых либах. Т.к. меня интересует и флэшка и мышка одновременно, а не по очереди, как поголовно во всех примерах, которые я видел.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post

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

 


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


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