Найдено 11 результатов

Кирилл
09 ноя 2018, 16:37
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: USB
Ответы: 25
Просмотры: 2816

Re: USB

Здравствуйте еще раз. Удалось запустить и CDC и HID, но возник вопрос: сколько конечных точек поддерживает МК? если, например, хочется сделать составное устройство. и где в примере по USB поменять максимальное количество поддерживаемых конечных точек? там все настроено на 4 конечные точки, 3 и 4 из ...
Кирилл
01 ноя 2018, 09:45
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: USB
Ответы: 25
Просмотры: 2816

Re: USB

Прикрепляю рабочий проект для Keil. Проблема была в инициализация структур, поэтому объявил дескрипторы через массив. Исправил инициализацию device descriptor и hid gamepad descriptor, насчет USB cdc не уверен. главной целью было запустить проект, поэтому код плохой :( но зато он работает :) тестиро...
Кирилл
25 окт 2018, 12:27
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: USB
Ответы: 25
Просмотры: 2816

Re: USB

На hardFault попадает после выполнения команды USB device.class_cb->EP0_TxSend(); походу что то не то со структурой USBDev_ClassCB. Потому что та же проблема возникает при обработке команды USB device.class_cb->SOF();
Кирилл
25 окт 2018, 11:08
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: USB
Ответы: 25
Просмотры: 2816

Re: USB

Ошибка: Вместо "первого прохождения снова попадаю на HardFault"
*Во время второго прохождения снова попадаю на HardFault
Кирилл
24 окт 2018, 16:55
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: USB
Ответы: 25
Просмотры: 2816

Re: USB

При запуске примера на МК mbs-k1921bk01t Windows 7 выводит сообщение что "устройство USB не опознано". Запускаю пример HID_Gamepad. Начав разбираться в коде, обнаружил что после первого прерывания на шину в функции USBDev_IntHandler, при обработке SOF (функция USBDev_SOF_Handler(), а именно при обра...
Кирилл
24 окт 2018, 16:11
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: USB
Ответы: 25
Просмотры: 2816

Re: USB

А вообще запустить usb? Без примера.
Кирилл
18 окт 2018, 10:23
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: USB
Ответы: 25
Просмотры: 2816

Re: USB

NT_COMMON_REG->USB_CTRL = 0x00000006; //clk_en, 24MHz, xtal здесь код не соответствует комментарию - если комментарий отражает то, что вы хотите сделать, то нужно писать 0x7 в регистр. Разве бит FSEL имеет значение, когда у меня источник сигнала тактирования OSC_CLK? (кварцевый резонатор) в докумен...
Кирилл
12 окт 2018, 14:55
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: USB
Ответы: 25
Просмотры: 2816

Re: USB

Столкнулся с проблемой, не настраивается USB PHY. пишу: NT_COMMON_REG->USB_CTRL = 0x00000006; //clk_en, 24MHz, xtal NT_COMMON_REG->PER_RST0 |= (1<<3); //активируем блок usb но в регистре USB_CTRL никакой реакции. Пробую вручную менять значение регистра, но после первого такта все сбрасывается в нули...
Кирилл
08 окт 2018, 09:39
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Быстрый старт с МК K1921BK01T
Ответы: 60
Просмотры: 23170

Re: Быстрый старт с МК K1921BK01T

Спасибо!
уже сделал с помощью openocd, который на нашел на форуме:
-к выводу H2 подключить pullUp резистор
-запустил bat файл из opencod: k1921vk01t_stlink_service_mode_erase.bat
Кирилл
04 окт 2018, 11:08
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: USB
Ответы: 25
Просмотры: 2816

Re: USB

Используется ли у Вас вход CLK_USB (23 нога контроллера, вход PA0). Если да, то на какую частоту установлен генератор. Есть предположение, что не работает тактирование от OSC_CLK, так как у меня не заработал Ваш пример на плате от "Мехатроника про", где вход CLK_USB не используется. Смогли ли вы за...

Перейти к расширенному поиску