Перейти к содержанию
    

Дозвониться в этом режиме можно только с телефона, подключенного к компьютеру или микроконтроллеру.

Не мой вариант. :crying:

На счет декодера DTMF, по даташиту я понял он подключается к телефонной линии для проверки, как его можно сопряжить с модулем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На счет декодера DTMF, по даташиту я понял он подключается к телефонной линии для проверки, как его можно сопряжить с модулем?

 

А с выхода на гарнитуру. или на динамик подать сигнал на вход MT88L70 не пробовал?... ну и с уровнем сигнала. и резисторами поиграться... тут в принципе осцилограф неплохо было бы иметь...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На счет декодера DTMF, по даташиту я понял он подключается к телефонной линии для проверки, как его можно сопряжить с модулем?

Посмотрите как советует семинар по SIM300:

post-5967-1217192129_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня вопрос следующего плата. Нужно определить желательно одной командой наличие сим карты, в сим-держателе?

Если такой команды нет, как это осуществить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня вопрос следующего плата. Нужно определить желательно одной командой наличие сим карты, в сим-держателе?

Если такой команды нет, как это осуществить?

AT+CPIN?

Если симки в держателе нету - то выдаст ошибку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Желательно предварительно установить AT+CMEE=1. Тогда на AT+CPIN? в случае отсутствия SIM-карты выдаст +CME ERROR: 10, а в случае ошибки обмена (неисправность карты, с точки зрения модуля) - +CME ERROR: 13.

А вообще-то SIM300 при фиксированной скорости обмена по UART это и так говорит, +CPIN: READY, или SIM NOT INSERTED, или SIM ERROR.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Желательно предварительно установить AT+CMEE=1.
У SIM300 по-умолчанию тот режим включен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как вычислить момент когда можно отсылать СМС.

 

Я вычисляю момент когда можно получать/сласть смс когда на AT+CPBS? модем перестаёт выдавать ERROR (гдето секунд 30 после включения).

После этого настраиваю формат и вывод смс AT+CMGF=1 AT+CNMI=2,1. Дальше модем сам по приходу новой смс выдаёт в терминал информацию о её месторасположении.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У SIM300 по-умолчанию тот режим включен.

Да, но лучше перебдеть, чем недобдеть - пробегала ведь партия модулей с весьма странными заводскими установками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите команду с помощью которой можно однозначно определить если связь или нет?

Нужно для проверки когда произошла регистрации модема в сети оператора, но вдруг по каким-то причинам пропала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите команду с помощью которой можно однозначно определить если связь или нет?

Нужно для проверки когда произошла регистрации модема в сети оператора, но вдруг по каким-то причинам пропала.

AT+CREG? должно срабатывать, если регистрация теряется.

Так же помогает AT+CSQ (уровень сигнала)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемые форумчане, подскажите пожалуйста как реализуется пакетная передача данных в формате HEX.

Интересует именно тот момент когда нужно передать на сервер UDP пакет в формате HEX, размер заранее ограничен 512байтами. Модуль используется 300DZ. Не хочется данные которые лежат в памяти переводить в ASCII. Да собственно и сам сервер не поймёт, на другом конце сидит жесткий алгоритм который воспринимает данные только в HEX.

 

Допустим проделываются над модулем все нужные команды, и он успешно подключается к серверу по UDP при этом выдает следущее...

CONNECT OK
AT+CIPSEND
>

как дальше поступить ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... размер заранее ограничен 512байтами. Модуль используется 300DZ. Не хочется данные которые лежат в памяти переводить в ASCII...

 

Допустим проделываются над модулем все нужные команды, и он успешно подключается к серверу по UDP при этом выдает следущее...

CONNECT OK
AT+CIPSEND
>

как дальше поступить ?

После таких команд послать все HEX-коды уже не удасться ;)

В частности, коды CTRL-Z (0x1A) и ESC (0x1B) уже не пройдут...

 

Нужно применять команду посылки заданного числа байтов:

AT+CIPSEND=512<CR>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемые форумчане, подскажите пожалуйста как реализуется пакетная передача данных в формате HEX.

Интересует именно тот момент когда нужно передать на сервер UDP пакет в формате HEX, размер заранее ограничен 512байтами. Модуль используется 300DZ. Не хочется данные которые лежат в памяти переводить в ASCII. Да собственно и сам сервер не поймёт, на другом конце сидит жесткий алгоритм который воспринимает данные только в HEX.

 

Допустим проделываются над модулем все нужные команды, и он успешно подключается к серверу по UDP при этом выдает следущее...

CONNECT OK
AT+CIPSEND
>

как дальше поступить ?

Скажите, а что это за формат такой: HEX ? Какой-то хитрый формат хранения данных или просто разновидность системы представления данных наряду с двоичной (BIN), восмеричной (OCT) или десятичной (DEC) ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну вы блин даете!

Intel придумал такой формат давно давно. Если гуглить не можете, то вот википедия вам поможет:

http://ru.wikipedia.org/wiki/Intel_Hex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...