Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

помогите поднять usb на stm32f103cb

Пт янв 17, 2020 18:11:23

Добрый вечер , помогите найти ошибку в схеме , нарисовал схему , залил прошивку от st-link , что бы убедится что usb исправен , а комп ,пишет сбой запроса дескриптора , проверил питание , резисторы . защиту , итог , снял защиту , ничерта не изменилось . Поставил перемычки вместо резисторов на 22 ом , ничего. Плюнул , взял 2-ю плату , напаял новый мк . стаб , подтяжку на 1.5ком к 3.3в на d+ , кварц , зашил , и "сбой запросса дескриптора" . Т.е проблемма явно не в МК, кварц тоже другой.
Помогите увидеть ошибку схема на easyeda: https://easyeda.com/voronezhciti/stm32f ... play-board

Re: помогите поднять usb на stm32f103cb

Пт янв 17, 2020 20:33:39

Там всё до безобразия просто. 1,5 кОм лучше на какую-нибудь ножку завести, так можно будет программно отключать порт.

usb.png
(45.46 KiB) Скачиваний: 521

Re: помогите поднять usb на stm32f103cb

Пт янв 17, 2020 21:16:59

до безобразия прсото , так какого хрена сбой запроса дескриптора ? Я к тому , что почему ? или прям обязательно нужно завести конденсаторы на линии ?
Я к тмоу что на сранной китайской плате bluepill всё норма , а тут нет.

Re: помогите поднять usb на stm32f103cb

Пт янв 17, 2020 21:40:51

Не нужны там конденсаторы! Ты посмотри, что dmesg выдает. Или вообще wireshark глянь. Устройство хоть появляется в системе на начальном этапе?
Если и правда проблема на дескрипторах, а прошивка эталонно рабочая, то проблема может быть только в проводах и/или разводке.

Re: помогите поднять usb на stm32f103cb

Пт янв 17, 2020 22:16:18

так какого хрена сбой запроса дескриптора ?
Питание и землю на все положенные ноги. Кварц нужной частоты. Boot0 в правильное место.

или прям обязательно нужно завести конденсаторы на линии ?
Не обязательно. Но с ними сигнал красивее.

Я к тмоу что на сранной китайской плате bluepill всё норма , а тут нет.
А чего бы отладчиком не глянуть что там происходит?

Re: помогите поднять usb на stm32f103cb

Сб янв 18, 2020 16:18:07

в общем спасибо за помощь , проблема оказалась в ст-линке , а точнее в чипе cs32f103 , который я решил забабахать в стлинк вместо 103 стм , т.к. китай обещал полынй аналог. В общем этот камушек лил мне всякое дерьмецо вместо кода , камни , отсюда сбой запросса дескриптора. Залил туже прошивку через дискавери , и опля . работает. жаль что на это 3 дня угробил.

Re: помогите поднять usb на stm32f103cb

Сб янв 18, 2020 17:12:29

Ravor писал(а):проблема оказалась в ст-линке , а точнее в чипе cs32f103
Производили верификацию данных при прошивке?
В ст-линк прошивку обновили?
У меня есть несколько отладчиков с CKS32F103. Работают также как с STM32.

Re: помогите поднять usb на stm32f103cb

Сб янв 18, 2020 17:58:15

да верефикацию проходит , прошивку обновлял , т.к. без обновления упорно писал что не видит камни. Работают на 100% я к тмоу что мои это cs32f103cb , может таже история что и с стм с8? которые являются отбраковкой от cb , т.е. от запланирвоанных 128кб памяти . по факту есть только реальных 64кб , а на 2-х 64кб . возможны ошибки ?
Ответить