Использование USB ?

Керу
Пт 26 июня 2015 г., 17:03
Привет,
У меня есть общая доска http: // www.eBay.CA/ITM/281670677060?_tr ... : Mebidx: это
После некоторых тестов я смог прошить, используя USB-серийный адаптер.
Когда я подключаю его к компьютеру через USB, он видит устройство 134F: 0003, но я не могу сделать его в режиме DFU.
Когда я нажимаю кнопку сброса, она проходит на несколько секунд (DFU -UTIL -L видит это), но не остается. С перемычкой для Boot0 до 1, устройство даже не распознается.
Есть ли способ продолжать мигать с помощью USB после того, как загрузчик будет прошит через сериал ?

Кроме того, моя цель - на самом деле положить http: // www.FSIJ.орг/категория/gnuk.HTML на этом, но у меня есть проблемы, выясняющие настройки. Может ли кто -нибудь помочь мне понять ? Вот что я смотрю: https: // anonscm.Дебюн.org/cgit/gnuk/ch ... REE/Poard/
Я вижу, что val_*-это в основном состояние, чтобы инициировать порты, но я не могу понять, какое значение использовать, или если штифт должен быть толкованием, или что-то еще, и что вставить ОДР.

Кроме того, я не могу понять, как установить USB, я понял, что PA12 занимает место USB_DISC, но я не могу найти, что делать с остальными булавками.

Большое спасибо,
Аурелиен.

Rogerclark
Пт 26 июня 2015 г., 22:36
Проверкайте общий загрузчик

generic_boot_pc13 на плату

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

Если вы используете Windows, вам нужно посмотреть в папке драйверов/выигрыш и запустить файл BAT, чтобы установить DFU и серийные драйверы.

затем положите Boot0 на низкий

Перезагрузите доску

он должен появляться как Libusb, Maple DFU в диспетчере устройств

(Обратите внимание, что он не имеет последовательного в ожидании загрузки)

И сначала вы должны загрузить пустой набросок (пока вы не загрузите эскиз, у него нет последовательного)

КСТАТИ. Чтобы вспыхивать загрузчик, либо загрузите Flash Loader от STM (только Windows)
или используйте STM32Flash из инструментов/выигрыш

STM32FLASH -W GENARIC_BOOT_PC13.Bin your-com-порт

Керу
Пт 26 июня 2015 г., 23:57
Я повторно испытал, чтобы убедиться, что вот шаги, которые я сделал, используя Linux:
- Установил правила UDEV и перезапустил UDEV
- Провернул загрузчик, используя STM32FLASH и USB в серийный адаптер:
stm32flash /dev /ttyusb0 -w generic_boot20_pc13.бин
- Поместите Boot0 обратно на 0 USB -адаптер, подключите USB -кабель на плату
Теперь я вижу устройство 1E4F: 0003 USB, и оно мигает.

Запустил Arduino IDE с настройками:
Generic STM32F103C, 20K/128K (что показывает DFU -UTIL -L после первой вспышки)

и вспыхнул пустой набросок: Download [=========================] 100% 12124 bytes Download done. state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present Done!

Rogerclark
SAT 27 июня 2015 г. 12:52 утра
Какую ОС вы используете?

Я думаю, ты должен я использовать OSX или Linux

Если вы используете Linux, вам нужно изменить правила UDEV или разрешения устройства, потому что по умолчанию Linux не позволяет нормальным пользователям получать доступ к этим USB -устройствам

Но я не эксперт по Linux

Вы можете попробовать спросить @ahull, когда он использует Linux

Редактировать.

Как я думаю, вы, возможно, используете Linux, я добавил правила Linux UDEV и установил скрипт, взятый из исходного Maple IDE для Linux
Смотрите /драйверы /Linux в репо

https: // github.com/rogerclarkmelbourne/ ... vers/linux

Примечание. У меня еще не было возможности проверить их в системе Linux.

Керу
SAT 27 июня 2015 12:52
Да, я использую Linux.
Я установил правила UDEV, хотя. Прошивая пустой эскиз сработал один раз, но потом, когда я попытался прошить еще один набросок, я понял, что устройство не способно DFU.
Я дважды проверю udev.

РЕДАКТИРОВАТЬ: UDEV кажется в порядке
- Dmesg [ 1085.332175] usb 1-2: new full-speed USB device number 10 using xhci_hcd [ 1085.461524] usb 1-2: New USB device found, idVendor=1eaf, idProduct=0003 [ 1085.461533] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1085.461539] usb 1-2: Product: Maple 003 [ 1085.461543] usb 1-2: Manufacturer: LeafLabs [ 1085.461547] usb 1-2: SerialNumber: LLM 003

Керу
SAT 27 июня 2015 г. 13:43
Я смог прошить другие наброски, если я нажимаю сбросить и вспыхивать эскиз во время мигания в начале.
Это нормально ? Есть ли способ заставить доску в режиме DFU до сброса ?
Спасибо.

Rogerclark
SAT 27 июня 2015 г., 21:23
Я только недавно начал смотреть на загрузку на OSX и Linux.

На прошлой неделе я написал утилиту (которая работает на OSX и может работать на Linux), которая сбрасывает доску

Вам нужно будет скомпилировать этот файл

https: // github.com/rogerclarkmelbourne/ ... нагрузка

эн.G gcc upload_reset.c -o upload_reset

Затем скопируйте бинарную в /инструменты /linux

Затем измените скрипт Maple_upload в /Tools /Linux, чтобы он использовал эту утилиту для сброса платы перед вызовом DFU-UTIL

Если вы посмотрите

https: // github.com/rogerclarkmelbourne/ ... ple_upload

Я изменил код OSX
# ----------------- Old code to reset the USB - which doesn't seem to work -------- # #if we can find the Serial device try resetting it and then sleeping for 1 sec while the board reboots #if [ -e $dummy_port_fullpath ]; then # echo "resetting " $dummy_port_fullpath # stty -f $dummy_port_fullpath 1200 # sleep 1 ## stty -f $dummy_port_fullpath 1200 ## sleep 1 #fi # ------------------ End of old code ----------------- # ----------------- IMPORTANT ----------------- # The 2nd parameter to upload-reset is the delay after resetting before it exits # This value is in milliseonds # You may need to tune this to your system # 750ms to 1500ms seems to work on my Mac ${DIR}/upload-reset ${dummy_port_fullpath} 750

Керу
Солнце 28 июня 2015 г. 12:15 утра
Это здорово, большое спасибо ! Я проверю, когда у меня будет время, и я сообщу тогда.
Еще раз спасибо за помощь.
Аурелиен.

Rogerclark
Солнце 28 июня 2015 г. 12:35
@keru

Я начну изменение в репо с новыми файлами в нем.

Но на данный момент я не могу заставить последовательное устройство работать вообще под Linux. LSUSB показывает устройство, но я не думаю, что оно зарегистрировано как последовательное устройство для меня :-(

Кенджуцу
Вт 30 июня 2015 г. 9:18 утра
@Rogerclark
Просто чтобы подтвердить, что он также работает под OSX. Единственное предостережение для меня в том, что после того, как я пропущу загрузчик на плату, я могу получить к нему доступ через его встроенный USB, только если я подключу его через USB -концентратор к своему Mac. Если возможно, можете ли вы проверить его на своем Mac, чтобы увидеть, работает ли он только через USB -концентратор? ;)

Спасибо! :)

Мадиас
Вт 30 июня 2015 г. 10:11
@Kenjutsu: не могли бы вы опубликовать модель Mac? (Тип и год построения)

Кенджуцу
Вторник 30 июня 2015 г. 12:03
@Madias: Это MacBook Pro 15 "в конце 2011 года (MacBookPro8,2)

Мадиас
Вт 30 июня 2015 г., 16:07
ОК, "Песчаный мост"... Была большая проблема SATA, но не с USB, насколько я знаю...
С моим 2009 MB Pro 13 '(Core Duo) у меня нет таких проблем. Большая ошибка перешла от снежного леопарда к индивидуализации... Нет более старого программного обеспечения на основе "Arduino" (1.0x и ниже) больше работали, достаточно злы с «реальными» аппаратными сбоями (серийный монитор) и перезагрузки. Это было вызвано потому, что Apple решила использовать собственный универсальный драйвер для таких устройств, как FTDI.

Керу
Чт 29 октября 2015 г., 18:03
Отчетность немного поздно, но для меня это работает с eBay STM32F103.
IDE фактически сбрасывает саму доску и мигает MCU. Большое спасибо !

Используя Ubuntu 14.04, Arduino 1.6.5 и эта версия STM32Duino (тестирование USB HID) https: // github.com/libarra111/arduino_s ... 5670E27EE1

РЕДАКТИРОВАТЬ: Похоже, что я плохо прошел, но не после

Rogerclark
Чт 29 октября 2015 г., 19:43
Вы имеете в виду, что загрузчик не вызывается, когда вы делаете загрузку?

Вы пробовали сбросить доску непосредственно перед началом загрузки?
(Это немного сложно на OSX, так как DFU Util, похоже, не имеет очень долгого тайм -аута при поиске устройства DFU)

Керу
Чт 29 октября 2015 г., 8:28 вечера
Я не уверен, что именно происходит.
Я прошивал светодиодное мгновение, это сработало. Затем я попытался еще раз, устройство не пошло в DFU.
Я пытался отключить, сбросить и мигать, но он больше не видит устройство в режиме DFU.
Это также может быть потому, что я попробовал USB HID, я попробую только с сериалом в следующий раз в следующий раз.
РЕДАКТИРОВАТЬ: Использование командной строки arduino-1.6.5/hardware/Arduino_STM32_usb_hid/tools/linux/maple_upload ttyACM0 2 1EAF:0003 /tmp/build1842041194832510663.tmp/sketch_oct29a.cpp.bin

мелодичный
Ср 18 ноября 2015 г., 16:02
У меня такая же доска. После того, как я прошил общий загрузчик и пустую счетов, порт Com не Apear. Я могу загрузить любые скичи через DFU, но после перезагрузки у меня есть только устройство DFU в диспетчере устройств (USB \ vid_1eaf&Pid_0003).
Как я могу получить Com Port?

мелодичный
Ср 18 ноября 2015 г., 16:10
Решено:
1) Flash Generic_boot20_pc13.бин
2) Flash Blank Scetch (Generic STM32F103)

Иаман
Пт 11 декабря 2015 г., 21:45
Кажется, что у меня может возникнуть такая же проблема: Arduino IDE 1.6.5 не сбросит мой чертежи [1], когда я нажимаю загрузку.
Загрузчик: https: // raw.githubusercontent.com/roger ... 0_PC13.бин
Arduino IDE говорит: Opening DFU capable USB device... ID 1eaf:0003 Run-time device DFU version 0110 Claiming USB DFU Interface... Setting Alternate Setting #2 ... dfu-util: Cannot set alternate interface

Rogerclark
Пт 11 декабря 2015 г. 22:00
Похоже, сброс загрузки не работает для вас.

Попробуйте запустить его вручную из командной строки.

Я добавил время задержки, потому что DFU UTIL на Linux и OSX не ждет очень долго, а некоторые машины занимают больше времени, чтобы перечислять, чем другие.

Возможно, лучшее исправление - перекомпилировать загрузчик и поместить гораздо более длинную задержку, где он ждет, пока в режиме загрузки DFU.

Текущий загрузчик ждет всего секунду или около того, и, возможно, более надежная задержка составляет 3 секунды

посмотри в главном.CPP и конфигурация.H в загрузчике, и вы увидите, что вам нужно изменить

Иаман
Пт 11 декабря 2015 г., 22:12
Кажется, что <serial_device> что вызовы IDE /dev /ttyusb0 (я положил эхо в Maple_upload). ./upload-reset /dev/ttyUSB0 750 Failed to open serial device.

Иаман
Пт 11 декабря 2015 г., 22:55
Понятно.
Проблема в том, что я не выбрал правильный порт в инструментах->Порт в IDE, когда я изменил метод загрузки на «Stmduino Bootloader»

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

Странная вещь: после пробежки с Maplemini для столкновения с пути, когда я подключаю блюпл, ядро ​​показывает мне значимый путь для чертежа: dmesg | tail [30744.282491] usb 3-11: new full-speed USB device number 10 using xhci_hcd [30744.411627] usb 3-11: New USB device found, idVendor=1eaf, idProduct=0004 [30744.411631] usb 3-11: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [30744.411633] usb 3-11: Product: Maple [30744.411634] usb 3-11: Manufacturer: LeafLabs [30744.411758] usb 3-11: ep 0x82 - rounding interval to 1024 microframes, ep desc says 2040 microframes [30744.412146] cdc_acm 3-11:1.0: ttyACM1: USB ACM device <<<<<<<<<<------------------------------------

Rogerclark
Пт 11 декабря 2015 г., 23:18
Ах

Этот старый каштан

Вы не первый человек, которого поймают этим.

IDE сбрасывает доску через свой последовательный порт, AVR Adruino делает то же самое, я.e Используйте последовательный порт для сброса платы, но используя линии управления, где, поскольку загрузчик STM32 использует как линии управления, а также посылает волшебную последовательность символов
(Метод сброса был разработан Leaflabs, мы просто продолжаем использовать то, что они решили использовать)

Иаман
Сб 12 декабря 2015 г. 12:59
Хм, я все еще в зоне: кажется, что после загрузки он застрял в «сбросе USB, чтобы переключиться обратно в режим времени выполнения»: плата не возвращается как последовательное устройство, такое как «TTYACM1: USB ACM -устройство», так что Я не могу выбрать порт в Arduino IDE, и поэтому я не смог получить автоматический сброс для загрузки.

Это похоже на Maplemini, когда вам нужно загрузить первый эскиз, а затем становится выглядеть как какой-то модем [1], как «CDC_ACM 3-11: 1.0: TTYACM0: USB ACM -устройство ".

Я попытался переполнить загрузчик, но ничего не изменилось, может быть, это что-то связано с 1.5k ohm сопротивление для PA12, что заставляет его работать беспорядочно. Думаю, я попробую завтра.
Спасибо :)

Изменить: это та же проблема, что и этот пользователь: ViewTopic.PHP?t = 331#P3285 : Сброс работает нормально, пока я использую USB -концентратор, а не прямой порт USB. С концентратором я получаю надлежащее последовательное устройство, с моими бортовыми портами USB3 / USB2, это неустойчиво.

Мне хочется спросить: почему 1.Резистор 5K OHMS для взлома? Может ли другое значение решить проблему, это связана с властью?

1. https: // www.RFC1149.net/blog/2013/03/05 ... evttyacmx/

Rogerclark
Сб 12 декабря 2015 г., 7:16 утра
Я думаю 1.5K был выбран, потому что это стандартное значение, используемое для сигнализации перечисления USB.

Однако не стесняйтесь пробовать разные значения. Я думаю, попробовал 4.7K, и это сработало. 2K определенно работал.

С USB -хабом, я думаю, они умны, так что это может быть не та сила, это может быть что -то другое.

ZMEMW16
Сб 12 декабря 2015 12:20
Rogerclark написал:Я думаю 1.5K был выбран, потому что это стандартное значение, используемое для сигнализации перечисления USB.

Иаман
Солнце 13 декабря 2015 г., 2:58
Спасибо, ребята,

Так что да 1.5K Ом является целью http: // www.за пределами сложности.org/usbnutshell/usb2.SHTML - http: // www.ftdichip.com/поддержка/документ ... рацион.PDF -

Схема досок http: // www.STM32duino.com/скачать/файл.PHP?ID = 276 претензии 4.7K для R10 (который подтягивает D+ до 3.3) Но на моем это было 10K: я только что удалил SMD и подключил 1.5K OHMESTOR. Не думал положить 1.8K параллельно, хороший совет, может быть использован для моей второй доски (я собираюсь сохранить это, как и для того, чтобы иметь безопасную образец для отладки)..

LSUSB говорит, что это устройство 100 мА. Есть ли какие -то таблицы данных / характеристики для платы? Что -то вроде: http: // Leaflabs.com/docs/hardware/maple-mini.HTML . Я хотел бы собрать информацию для моих учеников: http: // wiki.Пиффа.net/index.PHP/Bluepill . Было бы неплохо узнать, сколько тока я могу погрузиться / источник от него для начала. Я нашел таблицу данных http: // www.ул.com/web/catalog/mmc/fm141 ... 5/pf164494 Для UC, который говорит что -то вроде:
Таблица 7. Текущие характеристики
Общий ток в линии электропередачи VDD/VDDA (источник): 150 мА
Общий ток из наземных линий VSS (раковина): 150 мАч

Выходной ток, потопленный любым вводом -выводом и контрольным выводом: 25 мА
Источник выходного тока по любому вводу/ОС и контрольно -штифте: -25MA

Выходная движущаяся ток
GPIOS (входы/выходы общего назначения) могут погрузиться или источник до ± 8 млн. Мат
источник до ± 20 млн. Лет (с расслабленным VOL/VOH), за исключением PC13, PC14 и PC15, которые могут
раковина или источник до +/- 3MA.
Итак, я понимаю: общий ток составляет 150 мА, это было бы как ~ 40 мАч, взятое для доски, а остальные для компонентов.
Пинаты ввода/вывода могут управлять красным светодиодом при полной мощности 20 мА (максимум 25 мА)
Есть и другие булавки: TTL ограничен =+ 8ma. Поэтому я обычно использую PA10 в качестве последовательного RX1 на 8MA, но если я настраиваю его как выход, я могу получить от него 25 мА.

Это правильно?
Спасибо, бог, я купил Maplemini для моих учеников :)

Rogerclark
Солнце 13 декабря 2015 г., 4:01
Я не эксперт по USB, но я также читал, что значение резистора действительно используется, чтобы рассказать хосту, какой текущий периферийный.

Я думаю, что USB -хозяева E.глин. ПК должны иметь возможность обеспечить 100 мА, а периферийное устройство может договориться о до 500 мА.
http: // электроника.Stackexchange.com/Qu ... A-USB-Port

Но я думаю, что вы увязали в технических деталях

Если вам нужно управлять большим количеством тока любого из выходов или несколько контактов GPIO с умеренным током E.глин. 10 мА, вы должны использовать что -то вроде FET и запустить высокую току.

ZMEMW16
Sun 13 декабря 2015 г. 15:15
Вы используете UploaD_RESET, предоставленный источник и двоичные файлы - UPLOAд-рэсет

в <наименее>Они в arduino_stm32-111215-0000, как я вернул.

Стивен

<отредактировано>

Иаман
Солнце 13 декабря 2015 г., 17:07
Я использую:
$ {Dir}/upload-reset $ {dummy_port_fullpath} 750
MD5:
D0E81D1E2B0EB9457A4ACB4DA44AA688
Это тот же файл, что и вверх по течению: https: // github.com/rogerclarkmelbourne/ ... нагрузка

Спасибо оба.

ZMEMW16
Солнце 13 декабря 2015 г., 17:18
Rogerclark написал: https: // github.com/rogerclarkmelbourne/ ... Инструменты/SRC/upload-reset

эн.G GCC upload_reset.c -o upload_reset

Затем скопируйте бинарную в /инструменты /linux

кузница
Ср 17 августа 2016 г., 19:02
http: // www.eBay.de/itm/201635413485?_tr ... Ebidx%3ait
Я пытаюсь сжечь загрузчик через Adaper FTDI, и я получаю ошибку. (Boot0 до 1, rx->Техас, Техас->RX)
Загрузил инструмент Demo Flash и установите защиту от записи, чтобы даже подумал, что он показал все зеленые. (те же настройки)
Прочитайте что -нибудь о добавлении резистора, но мне нужно добавить его, если я могу читать с помощью инструмента Demo Flash ?

Rogerclark
Ср 17 августа 2016 г., 21:11
Дважды проверьте свои подключения.
Даже попробуйте обмениваться TX и RX.

Если он не загружается через сериал, с доской что -то серьезно не так, поскольку сериал даже не нуждается в использовании внешних часов, чтобы работать, чтобы работать

кузница
Ср 17 августа 2016 г. 22:00
Разве не будет только одна возможность для подключения RX/TX ?
Rx->Техас, Техас->RX нравится загрузка эскизов или использование Demo Tool Flash, RX->RX TX->TX не работает (зачем это?).
Boot0 высок, как когда я загружаю эскизы или когда я могу использовать Demo Tool Flash.
Использование PA9/10 теперь вместо вывода RX/TX все еще без изменений.
Единственное, что может иметь значение, это то, что я питаю плату через линию 5 В, если я пишу через 3,3 В, какой штифт я использую vbat or3.3В ?
Я могу загружать наброски и использовать Demo Tool, у меня есть только проблемы с сжиганием загрузчика
https: // www.Dropbox.com/s/v196u3hy60tap ... л.JPG?dl = 0
https: // www.Dropbox.com/s/p6rwqfnkaapbr ... л.JPG?dl = 0

C: \ users \ master \ documents \ arduino \ arpware \ arduino_stm32-master \ tools \ win>STM32F
нанесение.exe -w ..\..\ Stm32duino-bootloader \ stm32f1 \ binary \ generic_boot20_pc13.бин
Com_34
STM32Flash 0.4

http: // stm32flash.Googlecode.ком/

Использование анализатора: необработанный двоичный файл
Не может обрабатывать устройство "com_34"
Не удалось открыть порт: com_34 Установка загрузчика STM32Duino

Бункер Bin для загрузки необходимо «вспыхнуть» на общие платы, поскольку они обычно не содержат формы загрузчика.

Самый простой метод проклятия загрузчика на универсальную плату - использовать USB для последовательного адпатора, прикрепленного к последовательному 1 PA9 и PA10, и установить Boot0 High.

В окнах. Откройте командную строку и CD в каталог установки Repo, в моих документах \ ardruino \ ardware \ arduino_stm32 \ Tools \ Win (другие ОС используют ту же структуру ниже arduino_stm32).

Затем запустите EXE

STM32Flash.exe -w ..\..\ Stm32duino-bootloader \ stm32f1 \ binary \ generic_boot20_pc13.bin com_xxxx

Где com_xx - это порт Windows com e.глин. COM14 вашего USB -серийного устройства, если на вашей плате есть светодиод на другом PIN -коде, используйте файл bin, который соответствует вашей плате.
Только что попробовал v0.5 stmflash, все еще не работает.

кузница
Ср 17 августа 2016 г., 22:42
Получил это, COM_XX была проблемой Comxx работает нормально (возможно, вам следует исправить это в своих инструкциях).
DFU работает нормально, мне даже не нужно загружать эскиз перед прослушиванием серийного монитора, он неприятен, как Arduino. (перечислен как Maple Mini)
Спасибо за тяжелую работу !! :)

Rogerclark
Ср 17 августа 2016 г. 11:05
Прохладный

Если я создам для вас аккаунт вики, вы думаете, у вас будет время ввести детали для этой доски в вики ?

Fredbox
Ср 17 августа 2016 г. 11:35
Разве не будет только одна возможность для подключения RX/TX ? Это то, что вы думаете, но первый, кого я когда -либо пробовал, я использовал адаптер, показанный в 5:30 в это видео и не мог выяснить, почему я не мог общаться с правлением.

Rogerclark
Ср 17 августа 2016 г., 11:50 вечера
Да.

Маркировка может сбивать с толку.

КСТАТИ. Я сделаю сообщение в блоге об этом, но я купил кабель USB Extension / Adapter с панелью USB -розетки на одном конце и обычной USB -заглушкой на другом. Как я хотел поставить USB -розетку на заднюю панель проекта.

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

Однако... Я чуть не взорвал свою доску, потому что кабель проводился с Черный = +5 В и красный = GND !!!!!!!

кузница
Чт 18 августа 2016 г., 5:26 утра
Если я создам для вас аккаунт вики, вы думаете, у вас будет время ввести детали для этой доски в вики ? Ты имеешь в виду меня ?
Конечно, я помогу, где я могу, но я не буду оставаться на этой доске долго (но могу проверить по запросу), потому что мой STM32F103RCBT6 Leaflabs Leaf Maple Mini должен прибыть в это/следующая неделя.Мне нужен ЦАП в моем проекте, и я хочу, чтобы доска совместимости с макетом для дальнейшего тестирования. Я также заказал аналогичную доску без JTAG (http: // www.eBay.de/itm/172113793450?_tr ... Ebidx%3ait) и мне любопытно, как работает RTC.

Rogerclark
Чт 18 августа 2016 г., 5:38 утра
@кузница

Можете ли вы ссылаться на доску с DAC

Ни у Maple Mini, ни доски, с которой вы связаны (на которую форум звонит на синюю таблетку Akak BP), есть DAC.

Есть несколько досок, у которых есть ЦАП,

Я подозреваю, что самая дешевая доска, которую вы можете найти на eBay, у которого DAC, вероятно, это V Правление серии V

http: // www.eBay.de/itm/stm32f103vet6-ar ... Swignxnek0

Или эта доска F103RCT

http: // www.eBay.de/itm/arm-stm32-stm32f ... Swildv9kcy

Но у меня есть эта доска, и это было не хорошего качества.

Доска F103VET намного лучше (но 3 евро дороже)

Попробуйте искать посты @madias, или, возможно, вруйте ему (он в Вене) (недалеко от вас ;-) Как он использует, использует миди и другой синтезатор, так что, возможно, он может посоветовать

кузница
Чт 18 августа 2016 г. 14:48
http: // www.eBay.de/itm/322012615837?_tr ... Ebidx%3ait
USB STM32F103ВедущийCBT6
Продавец не говорит, что у него есть ЦАП, но в поисках таблицы данных с ChipName, чтобы мне просто придется подождать и посмотреть.
http: // www.DataHeet4u.com/pdf/stm32f103rc-pdf/847306
Я надеюсь, что это совместимо с макетом.

Пито
Чт 18 августа 2016 г. 15:02
Но эта таблица данных также говорит, что пакеты начинаются с 64pin.. :(
Более того, RCB означает CB там..
Кстати, «умные» продавцы на eBay в настоящее время добавляют магическую строку «ESP32» к своим предложениям.

Rogerclark
Чт 18 августа 2016 г., 21:56
Кузница

Я уверен, что вы получите устройство STM32F103CB на Maple Mini

Вы можете попробовать отправить вопрос поставщику и попросить их подтвердить, что устройство представляет собой устройство серии STM32F103RC, а не устройство серии CB.

Вы можете получить полный возврат средств, не отправляя его обратно.

Это зависит от продавца. Некоторые, кажется, дают полный возврат средств, если вы не отправите доски обратно, но некоторым поставщикам все равно, даже если вы даете негативную проверку.

Другой вариант - просто сказать, что вы не получили доску, если это не то, что вы ожидаете.
Тогда вы можете получить возмещение за то, что не получили доску.

Но притворяться, что не получение совета директоров не является этичным, но часто поставщики не этичны ;-(

кузница
Пт 19 августа 2016 г., 16:11
Большинство численных продавцов понятия не имеют, что они продают.
Они получают некоторую информацию из более крупного экземпляра или копируют Infos, которые кажутся правильными на первом взгляде.
Это не очень дорого, но если это не тот чип, который он назвал в описании, я обязательно свяжусь с ним.

Например, я купил OLED 128*64 (http: // www.eBay.de/itm/162123795369?_tr ... Ebidx%3ait) и продавец предоставил таблицу данных от 132*64 Solomon Systech Oled с SSD1305, но в конце.
Теперь я заказал 2 raystar oleds из TME с правильной таблицей данных, надеюсь, у них есть необходимые резисторы и так далее, чтобы я мог попытаться заставить их работать отлично :) Кстати, кто -нибудь знает, что нужно знать, чтобы знать, что на дисплее уже есть резисторы/и т. Д. на доске ?

Что я ищу, так это плата, совместимая с бросками, так что дальнейшее тестирование с большим количеством устройств проще, так как мне не нужно использовать PIN -код->Кабель Dupont->соединения штифтов.

Когда все работает, как и ожидалось, я хочу распечатать доски в SeedStudio или где -то подобное (мы сделали один раз, но без резисторов и чипсов, и это работало нормально), так что это только для фазы тестирования.

"Черная таблетка" доска?