|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
|||||||||||
STM32F4 USB CMSIS30.03.2021, 10:02. Показов 6546. Ответов 20
Метки нет (Все метки)
Я понимаю сейчас наверное скажите: "Куда ты полез школьник, иди лучше уроки учи или мамке по дому помоги!" Но я всё же попробую, кто может всё таки кто нибудь писал для него?
Проблема первая не могу попасть в прерывание( Инициализация
0
|
|||||||||||
| 30.03.2021, 10:02 | |
|
Ответы с готовыми решениями:
20
CMSIS и STM32F4 Stm32f4 cmsis stm32f4 cmsis шим |
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
||||||
| 30.03.2021, 21:34 [ТС] | ||||||
|
https://blog.csdn.net/ZLK1214/... /106609924
Нашёл пример от китайцев Добавлено через 21 минуту
0
|
||||||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,921
|
||
| 31.03.2021, 14:16 | ||
|
Можно попробовать в качестве образца сгенерировать код Кубом. Правда, когда я пытался это сделать для L1, он не сумел настроить тактирование, но каким-то чудом завести удалось. Будет хоть какой-то ориентир работает оно или нет.
0
|
||
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
|||||||||||
| 01.04.2021, 12:27 [ТС] | |||||||||||
|
Вот ещё на английском
https://www.programmersought.c... 457083252/ Добавлено через 2 часа 14 минут
Добавлено через 1 час 3 минуты Это инициализация с помощью хала
Что-то упустил не могу попасть в прерывание, а как то ещё должны разрешаться прерывания?
0
|
|||||||||||
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
||||||
| 02.04.2021, 14:52 [ТС] | ||||||
А я мозг сломал(
0
|
||||||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,870
|
|
| 02.04.2021, 21:19 | |
|
0
|
|
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
|
| 02.04.2021, 21:29 [ТС] | |
|
да переделал, всё норм, сейчас с прерываниями разбираюсь
Добавлено через 7 минут Дебаг провожу через уарт, отлачик тупит иногда
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,870
|
|
| 02.04.2021, 21:30 | |
|
Korbofos, так программа то в Си или все же в плюсах?
0
|
|
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
||||||||||||||||
| 02.04.2021, 23:34 [ТС] | ||||||||||||||||
ValeryS Всё на си переделал
0
|
||||||||||||||||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,921
|
||
| 03.04.2021, 09:52 | ||
|
У меня при разборке MSD устройства оно некорректно обрабатывало какой-то запрос, в результате хост его сбрасывал после каждого пакета. Соответственно скорость обмена была не 700 кБ/с, а где-то 1 кБ/с, может и меньше.
0
|
||
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
|||||||||||
| 03.04.2021, 10:16 [ТС] | |||||||||||
|
Просто прочитал данные из буфера, и перезагрузки по середине не стало
0
|
|||||||||||
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
|||||||||||||||||||||
| 03.04.2021, 20:20 [ТС] | |||||||||||||||||||||
|
Теперь не могу отправить данные хосту
Инициализация Кликните здесь для просмотра всего текста
Прерывание Кликните здесь для просмотра всего текста
Парсер Кликните здесь для просмотра всего текста
Отправка данных Кликните здесь для просмотра всего текста
0
|
|||||||||||||||||||||
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
|||||||||||
| 18.04.2021, 21:43 [ТС] | |||||||||||
|
Сейчас мучаю парсер пакетов setup
Кликните здесь для просмотра всего текста
Добавлено через 17 минут 0x07 — дескриптор дополнительной конфигурации наверно это
0
|
|||||||||||
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
|
| 19.04.2021, 05:55 [ТС] | |
|
Ещё вопрос что делать если дескриптор весит больше 64 байт?
0
|
|
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,921
|
||
| 19.04.2021, 09:25 | ||
|
Добавлено через 2 минуты Посмотрите мои статьи на Хабре. Регистры там другие, но логика обработки та же. Под первой есть еще список литературы.
0
|
||
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
||||||
| 19.04.2021, 17:53 [ТС] | ||||||
0
|
||||||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,921
|
|
| 19.04.2021, 21:53 | |
|
Вполне возможно. Часто хост запрашивает сначала 8 байт дескриптора конфигурации, а потом еще раз, но весь. Надеюсь, вы не пытаетесь отправить больше, чем хост запрашивает?
А вообще проще по wireshark'у смотреть кто, что и сколько передает.
0
|
|
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
|
| 23.12.2021, 17:38 [ТС] | |
|
Подниму некро тему, появилось свободное время, написал парсер запросов от хоста, разбираюсь дальше, косяк был в дескрипторе(ошибся в поле wTotalLength в дескрипторе конфигурации), сейчас винда определяет устройство, допилю код выложу может кому пригодиться
1
|
|
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
|||||||||||
| 04.01.2022, 20:57 [ТС] | |||||||||||
|
Уже очень близко
по этому флагу
0
|
|||||||||||
|
11 / 11 / 2
Регистрация: 15.08.2011
Сообщений: 448
|
|||||||||||
| 06.01.2022, 17:56 [ТС] | |||||||||||
|
Получилось работает
usb.cpp Кликните здесь для просмотра всего текста
usb.h Кликните здесь для просмотра всего текста
0
|
|||||||||||
| 06.01.2022, 17:56 | |
|
Помогаю со студенческими работами здесь
20
STM32F4 SDIO CMSIS ADC через CMSIS на STM32F4 STM32F4 I2C DMA CMSIS stm32f4 cmsis задержка для LCD Использование функций CMSIS-DSP в STM32f4 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|