RSS

Комментарии

Да, скорее всего 115200, китайцы ошиблись, статью подправил.

08:47

в даташите судя по всему допущена ошибка  -  AT+BAUD(0) — скорость 115200, а не 11520

Внесу свою лепту, уже давно развлекаюсь с этими платами.

Написал «адаптер» для доступа к Flash из под ST-Link. https://github.com/Spider84/st-link_MX25L25645G/ Нигде такого нет :)

Самая толковая статья. Спасибо

11:57

На странице товара пишут, что используется микроконтроллер CC2541 (здесь вроде как блютуз 4.0), на некоторых фото можно увидеть JY01S512E G101S-32P, но самой плате маркировка уничтожена.

Контроллер явно другой. CC2541 нет 32р, только 40р., и 32МГц кварц.

Убил 3 дня так и ничего толкового не нашел. Нарыл документацию на англ.(толку от нее почти что 0) но могу поделиться, кому надо.

Итог: девайс бесполезный, так как даташитов нет.

Все, что удалось… АТ-команды, но смысл от них???

00:06 (отредактировано)

Здравствуйте.

Тут  должно быть все просто, последовательный выход регистра 1 Q7S подключается на вход DS регистра 2.

Данные шлются на вход DS регистра 1.

То есть, если используется тот же SPI, как в статье, тогда нужно будет отправить не один байт, а два (для двух индикаторов).

uint8_t transmit_data[2] = {123, 124}; // 124 - символ для первого инд. 123 - для второго
HAL_SPI_Transmit(&hspi1,(uint8_t*)transmit_data, 2, 100); // Передача данных по SPI
GPIOA->BSRR |= GPIO_BSRR_BS6; // Установка высокого уровня
GPIOA->BSRR |= GPIO_BSRR_BR6; // Установка низкого уровня

https://meandr.org/archives/5107

Здравствуйте. Прочитал Вашу статью «Подключение 74HC595 к STM32F103C8T6 по SPI» у меня к Вам вопрос. Вы можете мне помочь с «Вывод символов на индикатор (Статическая индикация)» 2 регистра и 2 индикатора.?

M6BNN5OXT У вас не израсходован бонусный счёт внутри на сайте www.yandex.ruСигнал произвольной формы с помощью ШИМ
14:42
M6BNN5OXT У вас не израсходован бонусный счёт внутри на сайте www.yandex.ru

Спасибо, справился с платой и подключением! Подробности отдельным постом ниже!

Поставил STM32CubeIDE, собрал пример от WeAct, без всяких правок кода (там по умолчанию правильный идентификатор). Скачал и освоил DfuSeDemo по статье с хабра. Залил в плату (напомню на ней версия 3.0 написана), предварительно перевел ее в режим DFU кнопками и все заработало! Стали фирменные драйвера, открылся последовательный порт, пример работает как часы. По всей видимости с завода залили странный пример, отличавшийся от примера из библиотеки с гитхаба, возможно кроме идентификатора там еще какие-то несовместимые настройки были.

Автору спасибо за наводящий намек про загрузку без программатора!

ST-LINK будет только в понедельник.

По-умолчанию система определяет устройство как «USB-устройство ввода», а не как последовательный порт. При попытке выбрать драйвер вручную система не предлагает мне нужный вариант, его просто нет в списке. Фирменные драйвера от ST не поддерживают нужный идентификатор, соответственно тоже не подхватываются. Попытка вручную написать inf файл для usbser выводит сообщение об ошибке работы устройства с кодом 10.

Пока получилось перевести в DFU, подскажите каким софтом можно попробовать залить прошивку этим методом?

Ничего не сломано, вот: https://stackoverflow.com/questions/41541655/custom-usb-vid-pid-make-windows-7-8-automatically-choose-usbser-sys-driver

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

У вас есть ST-LINK? Программу можно зашить с помощью ПО:

STM32CubeProgramer

STM32 ST-LINK Utility

Сделать это можно еще и через UART.

Винда7х64, файл драйвера присутствует в системе, но его не предлагает для ручной установки для нового устройства, ни в разделе "(Стандартные)", ни в разделе «Microsoft»… Я бы его с удовольствием подключил, но система его не дает выбрать.

Студию разработки пока не поставил, плату только вчера получил, как поставлю попробую загрузить ваш проект, но пока хотелось бы разобраться, что именно сломано в системе и как решить такую проблему на будущее.

Спасибо за советы, буду пробовать!

копия ответа с ютуба

Вряд ли.

Идентификатор можно вручную поменять, файл usbd_desc.c
(строка 69: #define USBD_PID_FS 22336 // 0x5740)

Я у себя поменял на ваш и также все прекрасно установилось.

Можете попробовать поставить те, что у меня: https://yadi.sk/d/As92-hfZ9sl6tQ

Проверьте наличие: C:\Windows\System32\drivers\usbser.sys
Если есть, то вручную поставить: Обновить драйвер -> Вы. поиск… -> Выбрать… -> Устройство с последо...

Винда то хоть десятая?

День добрый! У меня версия V3.0, при подключении определяется с идентификатором 0483:572A (на видео идентификатор 0483:5740) и драйвера последовательного порта не подключаются… паленый чип или напортачили в тестовой прошивке?

00:25

Большое спасибо

В теории это возможно, но не нужно, оно не предназначено для этого совсем никак.

Вам подойдет вот такая платка VHM-314 (есть разные, эта нафарширована почти по максимуму):

Выход аудиосигнала с разъема 3,5мм можно кинуть хоть на наушники, хоть на усилок.

Также есть куча готовых приемников уже в корпусе, искать на али по запросу: bluetooth audio receiver

00:10

Спасибо, очень полезная инфа. А получится эту игрушку использовать для передачи звукового сигнала с телефона или ПК (на усилитель к примеру)  ? Если да то не подскажите как подключить ?

Нет, JDY-23 может выступать только ведомым.
Существует также JDY-18 (может выступать как ведомым, так и ведущим), с ним такое возможно провернуть.
Мб. подойдет JDY-40 для связи двух устройств, но это не блютуз.
Планшет, другой МК с блютузом может.

← Предыдущая Следующая → 1 2
Показаны 1-20 из 28