Всем привет. Подскажите пожалуйста должен ли загораться led2 на плате GSM модуля на базе neoway m590 при подключении питания (led1 горит), но без подключения к com порту. Подсоединить к ардуине пока не могу по причине отсутствия модуля преобразования 3.3v/5v, но насколько я понимаю светодиод запуска модуля всё равно должен загораться. Или я не прав?
Может быть все что угодно от неправильно впаянного светодиода, до горелого чипа. Для начала фото - в студию!
Сигналы RX-TX можно и 5В подавать, он их переваривает нормально. Попробуйте прицепить к терминалу и подвть команды AT, ATI и так далее. Будет ли реагировать? А вообще модулей из 7, с которыми мне пришлось иметь дело, капризничали 5, и всегда дело было в питании.
Чёрт. Похоже светодиод наоборот припаян был. Перепаял - теперь led2 загорается на секунду и на секунду гаснет. Похоже теперь всё нормально, но вот подобрать частоту общения с ним не получается. Пользуюсь Arduino Uno с такой программкой: Код (C++): #include <SoftwareSerial.h> SoftwareSerial mySerial(2, 3); // RX, TX void setup() { Serial.begin(9600); mySerial.begin(115200); } void loop() { while(mySerial.available()) Serial.write(mySerial.read()); while(Serial.available()) mySerial.write(Serial.read()); } Как не меняю частоту mySerial в результате я ему "AT", а он мне "}яяпяяяяя". Опять репу чешу. Вот фотки на всякий случай
Ва-апче та нужно в конце ставить символ возврат каретки иначе модуль не поймет усилий. Это-раз. Во-вторых, могут быть проблемы с юникодом если с монитора отправлять команды. Юникод также не понимает. Поэтому пока не настроен лучше сразу забивать команды без выкрутасов: Код (C++): mySerial.println("ATI");
Всё равно те же непонятные ответы. Может всё-таки стоит дождаться согласовывающего модуля 3.3V-5V для TX и RX?
У меня модули на 9600 заводились. А вообще лучше для начала подключать к компу через USB-TTL 3.3 типа: https://ru.aliexpress.com/item/FT23...2596090563.html?spm=2114.41010308.4.37.wgH8oc Настроить скорости и прочее, а потом уже к Arduino подключать.
У меня на почти всех из 7 модулей были установлены разные скорости обмена. Так что, если нет логического анализатора, только перебором. Начните с 2400 и вперед.
Взял такой USB-TTL, поставил джампер на 3.3В. Подключил его к усб компа. Подключил RX модуля к TX неовея, а TX модуля к RX неовэя. Запустил терминал. Набрал команду AT в строке и посылаю, меняя скорости. опять кракозябры в ответ
Отсылал команду AT$0D. Менял скорость порта в настройках com порта. Результат тот же Посмотрел ещё раз схему подключения. У модуля m590 и USB-TTL обязательно должна быть общая земля?
Ура! Объединил земли m590 и USB-TTL модуля и всё заработало! Всем огромное спасибо за участие и работу над выпрямлением рук ))