admin

admin 33 минуты назад

0
Репутация
0
Рейтинг

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

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

Ничего не сломано, вот: 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.

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

Вряд ли.

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

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

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

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

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

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

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

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

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

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

Хм, точно битые, исправлю.
А пока вот залил на диск:

74hc595_stm32_spi1.zip
drive.google.com/file/d/1eUE_FERGKPNSsXviq73f7TXv2o9P0opf/view?usp=sharing

74hc595_stm32_led_indicator.zip
drive.google.com/file/d/1xgBoISV3YdgiHb1Cs6VXWCZ1Vk3ZqlOr/view?usp=sharing
не пробовал, но на хабре есть статья
habr.com/ru/post/481478/
если не работает, то переустановить
Или вот это попробовать:

sudo apt-get install libusb-1.0-0-dev

а потом:

git clone github.com/texane/stlink stlink.git
cd stlink
make
#install binaries:
sudo cp build/Debug/st-* /usr/local/bin
#install udev rules
sudo cp etc/udev/rules.d/49-stlinkv* /etc/udev/rules.d/
#and restart udev
sudo udevadm control --reload

*взято отсюда: fishpepper.de/2016/09/16/installing-using-st-link-v2-to-flash-stm32-on-linux/