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

Pazitiff25

Members
  • Постов

    2
  • Зарегистрирован

  • Посещение

Информация

  • Город
    Москва

Электроника

  • Стаж в электронике
    1-2 года
  • Сфера радиоэлектроники
    микроконтроллеры
  • Оборудование
    NUCLEO

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения Pazitiff25

Новичок

Новичок (1/14)

  • Неделя на форуме
  • Месяц на форуме
  • Год на форуме

Последние значки

0

Репутация

  1. Увеличивал и стек, и кучу. Не помогает. Наверное действительно плата слишком сложная, с кучей настроек (в которых я покамест не шарю). Куплю что попроще.
  2. Pazitiff25

    STM32 USB код ошибки 43

    Всем привет! Добрался до stm32 и usb. Купил отладочную плату NUCLEO-F767ZI. Пытаюсь передать байтик на stm через виртуальный com порт. Посмотрел четыре ролика: https://www.youtube.com/watch?v=oDoavXrQdEg https://www.youtube.com/watch?v=TYSCKWkCcPU&t=793s https://www.youtube.com/watch?v=XKCjOlskW78 https://www.youtube.com/watch?v=4iSRUcb9GWM&list=PLJTlt64jBcCuRgAMGImQzxRlYdSKa5Ifk&index=35 Скачал драйвер STSW-STM32102, поставил его после разархивирования. В Cube настроил USB_OTG_FS >> Device only. И еще вверху USB_DEVICE >> Virtual com port. В настройщике частоты задал 48 МГц. Втыкаю провод - выдает ошибку 43 (Система Windows остановила это устройство, так как оно сообщило о возникновении неполадок. (Код 43). Сбой запроса дескриптора USB-устройства). Поменял в настройках проекта размер кучи и стека на 2000 и 4000. В файле usbd_cdc_if.c заменил APP_RX_DATA_SIZE и APP_TX_DATA_SIZE на 64. В файле usbd_cdc.h заменил CDC_DATA_HS_MAX_PACKET_SIZE и CDC_DATA_FS_MAX_PACKET_SIZE на 64U. Перед отправкой проверяю соединение функцией if(hUsbDeviceFS.dev_state == 0x03) ... ; Перезагружал комп раз десять. Купил новые хорошие провода. Втыкал их в разные usb-гнезда. Запитывал плату от батарейки, выдирая программатор. Не помогает. Слышал, что надо напаять снаружи подтягивающий резистор 1.5к. Но вроде отладочная плата новая, неужели там что-то отвалилось? Как думаете, что может быть не так?
×
×
  • Создать...