#1 Re: Апаратні питання » serial порт шлет акракадабру » 2016-08-30 09:41:25

Проблема была в GSM модеме, при чем нормально заработала только одна конфигурация модема
https://ru.aliexpress.com/item/DIY-KIT- … 141.Sn8PbB
Этот работает четко, без сбоев.

#2 Re: Апаратні питання » serial порт шлет акракадабру » 2016-03-29 16:51:23

БП выдает положенный ток, модем загружается и подключает телефонную книгу, о чем сообщает терминалу. Но сим не регистрируется в сети, дозвон к ней не возможен. Нас сим карте отключена проверка ПИН кода, в телефоне работает без проблем. Модем за 20 секунд работы нагревается до не приличной температуры, и в конце концов перестает отвечать терминалу на запросы. По этому и решил, что проблема с модулем.

#3 Re: Апаратні питання » serial порт шлет акракадабру » 2016-03-29 09:26:36

Проблема была в кривом преобразователе TTL->COM. Подключил через другой преобразователь TTL->USB - по крайней мере ардуина научилась общаться с ПК. На очереди модем.
----------
Ну вот, и модем битый оказался.

#4 Re: Апаратні питання » serial порт шлет акракадабру » 2016-03-28 16:54:44

не работает даже с реального СОМ порта, не говоря о софтварном. Но замечание дельное, спасибо.

#5 Апаратні питання » serial порт шлет акракадабру » 2016-03-28 08:23:20

ramiress
відповідей: 9

Всем привет.
При попытке связать ардуину UNO с GSM модулем neoway M590 возникла проблема. Начал копать - GSM модуль не получает команды, а при подключении COM порта ардуины к COM порту ПК, понял, что работать оно и не может. Любая терминальная программа на любых настройках показывает вместо посылаемого "Ping" показывает акракадабру. При чем проблема одинаково проявляется как при использовании SoftwareSerial так и при использовании штатного "железного" COM порта. А вот через встроенный COM-USBпреобразователь, все нормально передается, без акракадабры. В чем ошибка?
9168564.png
МОЙ скетч:

#include <SoftwareSerial.h>
SoftwareSerial mySerial(3, 4); // RX, TX
void setup()  
{
  delay(200);
 // Open serial communications and wait for port to open:
  Serial.begin(9600);
}

void loop() // run over and over
{
    Serial.println("ping");
     delay(2000);
}

Підвал форуму