У меня модули работают отлично, один из них убил случайно, но он очевидно вышел из строя и не шлет ничего и греется. Поэтому так, гадая, пока не знаю что не так с вашими. Вижу вы не новичек, но пришлите фотку, мало ли что-то будет заметно.
Но опять же проблемы с ним возникали обычно только из-за плохого питания.
Вообще к таким литиевым таблеткам лучше не подключать мощную нагрузку (более 1 мА).
Это вы в терминале смотрите? У меня ничего не отправляет просто так, только что еще раз подключил через USB-TTL преобразователь.
Подключите через стабилизатор 3.3В, чтобы точно удостовериться в отсутствии проблем с питанием, ведь тут около 20 мА ток. Скорость 9600 бод/с проверьте.
Красный СИД это же просто питание, он и должен светиться.
Вообщем-то убить её довольно сложно, так что попробуйте подключить платку через USB в режиме ISP (выше инструкция как жать кнопки). В диспетчере устройств должно отобразиться (Win + R -> devmgmt.msc).
Или через UART с использование преобразователя USB-COM.
Используйте ПО: STM32CubeProgrammer
На андроиде можно использовать STM32Utils
Тоже есть такая плата, работал с ней через ST-Link без проблем, но как-то в процессе переключения проводов рубанулась и перестала реагировать:
— при включении теперь только непрерывно горит красный индикатор, на кнопки не реагирует;
— CubeIDE перепрошивать (через DBG) теперь тоже отказывается, пишет «Failed erase memory», и следом что отладчик отключился.
Вопрос — она окончательно умерла или как-то можно восстановить и как?
Буду благодарен за ответы! Хорошая была платка, а новую ждать долго....
Подскажите пожалуйста, не сталкивались с проблемой что HTU21D_RX_Data[2] всегда равен HTU21D_RX_Data[1]. То-есть я всегда получаю неверный CRC от датчика Si7021.
На странице товара пишут, что используется микроконтроллер CC2541(здесь вроде как блютуз 4.0), на некоторых фото можно увидеть JY01S512E G101S-32P, но самой плате маркировка уничтожена.
Контроллер явно другой. CC2541 нет 32р, только 40р., и 32МГц кварц.
Убил 3 дня так и ничего толкового не нашел. Нарыл документацию на англ.(толку от нее почти что 0) но могу поделиться, кому надо.
Про START при подключении забыл уже.
У меня модули работают отлично, один из них убил случайно, но он очевидно вышел из строя и не шлет ничего и греется. Поэтому так, гадая, пока не знаю что не так с вашими. Вижу вы не новичек, но пришлите фотку, мало ли что-то будет заметно.
Но опять же проблемы с ним возникали обычно только из-за плохого питания.
Кое что прояснилось!
Кое что прояснилось!
Вообще к таким литиевым таблеткам лучше не подключать мощную нагрузку (более 1 мА).
Это вы в терминале смотрите? У меня ничего не отправляет просто так, только что еще раз подключил через USB-TTL преобразователь.
Подключите через стабилизатор 3.3В, чтобы точно удостовериться в отсутствии проблем с питанием, ведь тут около 20 мА ток. Скорость 9600 бод/с проверьте.
А я подключил этот модуль к литиевой батарейке CR2477 и он не заработал.
Вот я и подумал, что из-за этого типа питания.
Но раз дело в диапазоне, значит причина неработы какая-то другая(так как U=2.98v)
ну если Uпит = 1.9-3.6 В
А у Li-ion банки (обычной) напряжение от 3.7 (заряд 0%) до 4.2 (заряд 100%), то это очевидно выходит за разрешенный диапазон питающего напряжения.
Что значит: (НЕ ПИТАТЬ ОТ Li-Po/Li-ion-аккумулятора напрямую!) ?
Исправил, спасибо!
Прикольно, большое спасибо, но не TooglePin, а TogglePin
Тоже заметил, но даже не упоминал об этом, т.к. работают оба хорошо.
Мб. просто разные партии.
Странно, но на некоторых платах стоит кварц на 40 МГц.
Не, такого не было.
Хорошо бы точно удостовериться с помощью логического анализатора, что от там шлет точно.
Здравствуйте.
Красный СИД это же просто питание, он и должен светиться.
Вообщем-то убить её довольно сложно, так что попробуйте подключить платку через USB в режиме ISP (выше инструкция как жать кнопки). В диспетчере устройств должно отобразиться (Win + R -> devmgmt.msc).
Или через UART с использование преобразователя USB-COM.
Используйте ПО: STM32CubeProgrammer
На андроиде можно использовать STM32Utils
Всем привет!
Тоже есть такая плата, работал с ней через ST-Link без проблем, но как-то в процессе переключения проводов рубанулась и перестала реагировать:
— при включении теперь только непрерывно горит красный индикатор, на кнопки не реагирует;
— CubeIDE перепрошивать (через DBG) теперь тоже отказывается, пишет «Failed erase memory», и следом что отладчик отключился.
Вопрос — она окончательно умерла или как-то можно восстановить и как?
Буду благодарен за ответы! Хорошая была платка, а новую ждать долго....
Подскажите пожалуйста, не сталкивались с проблемой что HTU21D_RX_Data[2] всегда равен HTU21D_RX_Data[1]. То-есть я всегда получаю неверный CRC от датчика Si7021.
Да, скорее всего 115200, китайцы ошиблись, статью подправил.
в даташите судя по всему допущена ошибка - AT+BAUD(0) — скорость 115200, а не 11520
Внесу свою лепту, уже давно развлекаюсь с этими платами.
Написал «адаптер» для доступа к Flash из под ST-Link. https://github.com/Spider84/st-link_MX25L25645G/ Нигде такого нет :)
Самая толковая статья. Спасибо
На странице товара пишут, что используется
микроконтроллерCC2541(здесь вроде как блютуз 4.0), на некоторых фото можно увидеть JY01S512E G101S-32P, но самой плате маркировка уничтожена.Контроллер явно другой. CC2541 нет 32р, только 40р., и 32МГц кварц.
Убил 3 дня так и ничего толкового не нашел. Нарыл документацию на англ.(толку от нее почти что 0) но могу поделиться, кому надо.
Итог: девайс бесполезный, так как даташитов нет.
Все, что удалось… АТ-команды, но смысл от них???