Bluepill USB вообще не будет перечислять вообще

MSIDDALINGAIAH
Сб 02 декабря 2017 г. 11:57
Я получил несколько чертежей от eBay некоторое время назад, я считаю, что этот набор:

https: // www.eBay.com/itm/5x-stm32f103c8 ... 2F08316E42

У меня не было проблем с тем, чтобы заставить их работать, но программирование только через серийный порт.
Я следовал указаниям на этой странице вики, чтобы установить USB -загрузчик:

http: // wiki.STM32duino.com/index.PHP?тип ... загрузчик

Загрузчик загружается, потому что светодиод мигает, как и ожидалось при включении питания.
R10 - 10 тыс. На этих конкретных досках, поэтому ни один из моих компьютеров не видит USB из коробки.

Я попытался изменить R10, полностью удалить R10 и использовать PNP с 1.5K, даже сделал крошечную плату с коммутатором PMOS, как описано в этом посте:

ViewTopic.PHP?f = 3&t = 1059&hilit = usb+pmos&начало = 10

Независимо от того, что я пытаюсь, USB вообще не перечисляется с Windows 7 или Mac.
Все приподные соединения выглядят хорошо, USB -кабель, который я использую, работает с другими устройствами.

Что мне не хватает?

Rogerclark
Солнце 03 декабря 2017 г. 1:18
Большинство ПК, кажется, работают даже при подтягивании 10K

Во -первых, вы выбрали правильную плату из меню досок

BluePill - это общий STM32

Не кленовый мини

Запустите диспетчер устройств Windows и посмотрите, какие устройства появляются при его подключении

Если вы загрузите последнюю версию Bootloader от

https: // github.com/rogerclarkmelbourne/ ... r/двоичные файлы

Общая версия PC13

После установки загрузчика через последовательный (и настройка Boot0 обратно на минимум), плата должна первоначально отображаться в виде устройства DFU, а затем измениться на последовательное устройство

Кроме того, я полагаю, что вы загрузили драйверы (если вы запускаете Windows)

Ахулл
Солнце 03 декабря 2017 г. 6:06
... Также тщательно проверьте пайку снова на USB -разъеме. Плохая пайрь может привести к прерывистому соединению или нет соединения между треками печатной платы и разъемом. Вам, вероятно, понадобится какая -то «оптическая помощь» для этого : D

AG123
Солнце 03 декабря 2017 13:22
Одна из тех вещей, с которыми я столкнулся, - это неисправный USB -кабель, так что проверьте это тоже.
И есть 3 USB 3.0 хозяев, которые по некоторым причинам не могут работать или не работать, я не слишком уверен в этом, хотя
Другая вещь на самом деле - это драйвер *, особенно на *Windows *, если этого нет или не настроено соответствующим образом, он не будет работать

Пито
Солнце 03 декабря 2017 13:37
В Win7 драйверы для BPILL находятся в
../драйверы/win/install_drivers.летучая мышь
Запустить .летучая мышь и устанавливает их (появляются окна DOS, следуйте тому, что они говорят).
10K в порядке с BPILL. USB 3.0 работает здесь нормально.

При подключении к USB вы увидите «Maple DFU» в диспетчере устройств (высказывается как новое устройство).
Загрузите эскиз (иногда он идет автоматически, иногда нажимайте кнопку сброса после того, как вы увидите в консоли, он ищет DFU). После загрузки вы увидите Maple Comx в диспетчере устройств (последовательные порты). Установите Comx в свои свойства эскиза Arduino для подключенной платы BPILL.

Для USB -сериала ваш эскиз должен использовать «серийный». Когда вы хотите сериал UART, вы хотите "serial1" или "serial2".

Mrburnette
Солнце 03 декабря 2017 г., 17:41
Зевать ..... Linux просто работает.

Луча

MSIDDALINGAIAH
Sun 03 декабря 2017 г., 18:30
Хорошо, вы не поверите в это (или, может быть : ugeek:).

Я подозревал проблему с проводкой, поэтому я проверил все припальные соединения под супер увеличением, все выглядели хорошо.
Итак, тогда я начал считать вещи, и выясняется, что USB!
D+ и D- не проводятся через : x
Я использовал кабель, который лежал вокруг, и мой сын напомнил мне, что он получил это с резервной копией батареи USB, так что это может быть полезно только для питания.
Удивительно, но два других кабеля терпят неудачу одинаково, они также «заряжали» кабели, а не кабели «данные».

Я обнаружил USB -кабель, который я использовал с Raspberry Pi, поэтому я знаю, что он общается правильно, и угадайте, что?
Все работает, даже с поддельным резистором 10 тыс!

Я предположил, что все USB -кабели сделаны равными, но, очевидно, нет!
Я потратил впустую бесчисленные часы из -за основного предположения о USB -кабелях. Ну что ж...

Одна вещь, которую я узнал за эти годы, это то, что если я вижу проблему, и никто другой не сообщает о проблеме, это, вероятно, что -то простое (возможно, глупое) с моей стороны.

В любом случае, спасибо за помощь, это отличный форум!

Рик Кимбалл
Солнце 03 декабря 2017 18:58
Количество причин, по которым что -то не работает, перечисляется. Мы наивно пытаемся помочь людям, но это безнадежно.

Мы все одни. Только вы можете вам помочь.

Rogerclark
Солнце 03 декабря 2017 г., 21:14
Похоже, есть множество различных режимов отказа для USB.

Больше всего “интересный” На прошлой неделе они вообще не подключали порт USB на BluePill.
Они были подключены только через ключ отладчика Stlink

Это’Сложно убедить некоторых людей в том, что их точная конфигурация работает очень хорошо, так как часто они думают это’S ошибка в ядре, или у них есть уникальная комбинация факторов, которые нуждаются в специальном изменении для них.
Несмотря на то, что у нас буквально есть тысячи людей, которые используют его на множестве различных машин и OSES

Вероятно, самая большая проблема - для пользователей Mac OSX, так как они являются небольшим меньшинством участников форума, а также Apple Don’Похоже, все равно, работает ли их ОС с самым разнообразным USB -устройствами, так как они, кажется, теперь обслуживают очень основную аудиторию, которую они могут доить добывать дополнительный доход, получая в основном для использования Apple, одобренного внешним оборудованием

К счастью, на данный момент Windows 10 не заблокировала установку драйвера сильнее, чем в Windows 7.

Linux - это также не обязательно прогулка в парке, так как правила UDEV могут быть проблематичными на некоторых дистрибуциях, и я знаю, что некоторые люди в конечном итоге устанавливают вручную CHMOD 777 на USB -устройстве (ы)

MSIDDALINGAIAH
Солнце 03 декабря 2017 г., 21:54
Я думаю, что часть проблемы - это * потенциальная * проблема с USB на Bluepills из -за 10 тыс., Плохое качество сборки и т. Д., Так что это становится подозреваемым.

Теперь, когда я прошел весь процесс, я планировал задокументировать точные шаги в моем репозитории GitHub только для своих собственных целей документации. Моя память не так хороша, как когда -то (на самом деле это никогда не было так хорошо, мне просто не было так много, чтобы помнить :ржу не могу:).

Я не против добавить больше пошаговых деталей на вики STM32, чтобы достичь более крупной аудитории.

Как мне создать учетную запись там?

Rogerclark
Солнце 03 декабря 2017 22:50
Я должен вручную создать учетную запись для вас на вики.
Мне пришлось изменить его на ручное создание, потому что кажется, что случаи MediaWiki-это медовая пленка для спам-ботов, и мне пришлось часы, когда на удаление сотен учетных записей спама, содержащих поддельные личные данные, полные рекламных ссылок

Вы использовали MediaWikl раньше ?

MSIDDALINGAIAH
Солнце 03 декабря 2017 11:26
Да. Википедия построена на СМИ, поэтому я внес свой вклад в это в первые дни.
Мы также установили MediaWiki и в предыдущей организации.
Где я сейчас, у нас есть продукты Atlassian, поэтому я привык к слиянию.

Я действительно встретил и взял интервью у Уорда Каннингема (изобретателя вики) в 2006 году.
Он очень интересный персонаж, если не сказать больше.
Аудио больше не кажется доступным...

AG123
Вторник 19 декабря 2017 г. 15:29
[MSIDDALINGAIAH - Солнце 03 декабря 2017 18:30] - Я использовал кабель, который лежал вокруг, и мой сын напомнил мне, что он получил это с резервной копией батареи USB, так что это может быть полезно только для питания.
Удивительно, но два других кабеля терпят неудачу одинаково, они также «заряжали» кабели, а не кабели «данные».
О, я просто смутно вспомнил что -то о тех «заряжающих» кабелях:
http: // блог.любопытная сторона.com/2010/08/t ... -зарядка/

Я думаю, что некоторые производители USB-кабелей сознательно закорочены линии данных D+ D- USB на 200 Ом (или худший преднамеренный короткий 0 Ом), чтобы «указать на телефон», что адаптер питания может поставить > 500 мА течений. Это короткое, если применимо, предназначено для того, чтобы быть в *питания, но я предполагаю, что производители старались быть «полезными» и сократили это (линии данных) в USB -кабеле вместо этого : o
Это сумасшедший мир там