У меня модули работают отлично, один из них убил случайно, но он очевидно вышел из строя и не шлет ничего и греется. Поэтому так, гадая, пока не знаю что не так с вашими. Вижу вы не новичек, но пришлите фотку, мало ли что-то будет заметно.
Но опять же проблемы с ним возникали обычно только из-за плохого питания.
Вообще к таким литиевым таблеткам лучше не подключать мощную нагрузку (более 1 мА).
Это вы в терминале смотрите? У меня ничего не отправляет просто так, только что еще раз подключил через USB-TTL преобразователь.
Подключите через стабилизатор 3.3В, чтобы точно удостовериться в отсутствии проблем с питанием, ведь тут около 20 мА ток. Скорость 9600 бод/с проверьте.
Красный СИД это же просто питание, он и должен светиться.
Вообщем-то убить её довольно сложно, так что попробуйте подключить платку через USB в режиме ISP (выше инструкция как жать кнопки). В диспетчере устройств должно отобразиться (Win + R -> devmgmt.msc).
Или через UART с использование преобразователя USB-COM.
Используйте ПО: STM32CubeProgrammer
На андроиде можно использовать STM32Utils
Тут должно быть все просто, последовательный выход регистра 1Q7S подключается на вход 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;// Установка низкого уровня
ссылка не на корпусы идет
я так-то плату свою решил делать, т.к. предлагаемая корявая и ОУ там в редком корпусе
но теперь уж и не знаю
когда-то спрашивал — нет
нет
в следующий раз не забуду, если новая плата под BNC придет, тем более что Мартин писал, что прошивку прокачал
да), но он откладывается, мб. до конца следующего года будет
ну да
Здравствуйте.
Да, точно. Исправил, спасибо.
Уровни пробовал менять по это видосу — работает. Состояние не считывал, но также должно работать.
Можете попробовать отправлять код команды вручную, но нужно не забыть убрать перенос строки \r\n (CR+LF) и отправлять именно число, а не текст.
Любой терминал (например, YAT удобная), модуль в диспетчере отображается как COM-порт после привязки.
Посмотрите видос:
У меня также не вышло найти программу, которая работала бы как терминал с BLE.
Может вам подойдет обычный блютуз JDY-32, этот точно подключиться.
был косяк, уже исправил, должно быть не 2, а 0:
AT+STARTEN0
проверьте
походу не включен перенос каретки и переход на новую строку (CR + LF), проверьте
Про START при подключении забыл уже.
У меня модули работают отлично, один из них убил случайно, но он очевидно вышел из строя и не шлет ничего и греется. Поэтому так, гадая, пока не знаю что не так с вашими. Вижу вы не новичек, но пришлите фотку, мало ли что-то будет заметно.
Но опять же проблемы с ним возникали обычно только из-за плохого питания.
Вообще к таким литиевым таблеткам лучше не подключать мощную нагрузку (более 1 мА).
Это вы в терминале смотрите? У меня ничего не отправляет просто так, только что еще раз подключил через USB-TTL преобразователь.
Подключите через стабилизатор 3.3В, чтобы точно удостовериться в отсутствии проблем с питанием, ведь тут около 20 мА ток. Скорость 9600 бод/с проверьте.
ну если Uпит = 1.9-3.6 В
А у Li-ion банки (обычной) напряжение от 3.7 (заряд 0%) до 4.2 (заряд 100%), то это очевидно выходит за разрешенный диапазон питающего напряжения.
Исправил, спасибо!
Тоже заметил, но даже не упоминал об этом, т.к. работают оба хорошо.
Мб. просто разные партии.
Не, такого не было.
Хорошо бы точно удостовериться с помощью логического анализатора, что от там шлет точно.
Здравствуйте.
Красный СИД это же просто питание, он и должен светиться.
Вообщем-то убить её довольно сложно, так что попробуйте подключить платку через USB в режиме ISP (выше инструкция как жать кнопки). В диспетчере устройств должно отобразиться (Win + R -> devmgmt.msc).
Или через UART с использование преобразователя USB-COM.
Используйте ПО: STM32CubeProgrammer
На андроиде можно использовать STM32Utils
Да, скорее всего 115200, китайцы ошиблись, статью подправил.
Здравствуйте.
Тут должно быть все просто, последовательный выход регистра 1 Q7S подключается на вход DS регистра 2.
Данные шлются на вход DS регистра 1.
То есть, если используется тот же SPI, как в статье, тогда нужно будет отправить не один байт, а два (для двух индикаторов).
https://meandr.org/archives/5107