RSS

Комментарии

походу не включен перенос каретки и переход на новую строку (CR + LF), проверьте

Про START при подключении забыл уже.

У меня модули работают отлично, один из них убил случайно, но он очевидно вышел из строя и не шлет ничего и греется. Поэтому так, гадая, пока не знаю что не так с вашими. Вижу вы не новичек, но  пришлите фотку, мало ли что-то будет заметно.

Но опять же проблемы с ним возникали обычно только из-за плохого питания.

Кое что прояснилось!

Передавались не нулевые байты, а один и тот же стартовый нулевой байт.
(Я и в терминале смотрю и на осциллографе посмотрел.)
Просто после его передачи, постоянно происходит сброс модуля (из-за проблем с питанием конечно же — литиевый элемент оказался стареньким)
И вот Вы зря пишите, что «ничего не отправляет просто так»
При подаче питания на модуль, он сам сразу же отправляет нулевой байт, слово START и #13#10
Дальше затык в том, что модуль не отвечает ни на какие АТ-команды...
естественно проверяю на скорости 9600

Кое что прояснилось!

Передавались не нулевые байты, а один и тот же стартовый нулевой байт.
(Я и в терминале смотрю и на осциллографе посмотрел.)
Просто после его передачи, постоянно происходит сброс модуля (из-за проблем с питанием конечно же — литиевый элемент оказался стареньким)
И вот Вы зря пишите, что «ничего не отправляет просто так»
При подаче питания на модуль, он сам сразу же отправляет нулевой байт, слово START и #13#10
Дальше затык в том, что модуль не отвечает ни на какие АТ-команды...

Вообще к таким литиевым таблеткам лучше не подключать мощную нагрузку (более 1 мА).

Это вы в терминале смотрите? У меня ничего не отправляет просто так, только что еще раз подключил через USB-TTL преобразователь.

Подключите через стабилизатор 3.3В, чтобы точно удостовериться в отсутствии проблем с питанием, ведь тут около 20 мА ток. Скорость 9600 бод/с проверьте.

А я подключил этот модуль к литиевой батарейке CR2477 и он не заработал.

Вот я и подумал, что из-за этого типа питания.

Но раз дело в диапазоне, значит причина неработы какая-то другая(так как U=2.98v)

А смысл неработы такой: Хочу послать АТ-команды.
Пины CS и SET соединил с GND
Подаю питание на VCC и GND от этих трёх вольт.
И с вывода Тх начинают передаваться нулевые байты с частотой 4 раза в секунду.
Думал модуль испорчен, но все остальные ведут себя также...
Подскажите, пожалуйста, в чём может быть причина.

ну если Uпит = 1.9-3.6 В

А у Li-ion банки (обычной) напряжение от 3.7 (заряд 0%) до 4.2 (заряд 100%), то это очевидно выходит за разрешенный диапазон питающего напряжения.

Что значит: (НЕ ПИТАТЬ ОТ Li-Po/Li-ion-аккумулятора напрямую!) ?


Исправил, спасибо!

Прикольно, большое спасибо, но не TooglePin, а TogglePin

Тоже заметил, но даже не упоминал об этом, т.к. работают оба хорошо.

Мб. просто разные партии.

09:06

Странно, но на некоторых платах стоит кварц на 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, китайцы ошиблись, статью подправил.

08:47

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

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

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

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

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