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

SIM900: AT+CIPSEND: Ввод <LF> <CR>

Команда AT+CIPSEND требует после себя ввести <LF> <CR> <CTRL+Z>.

C CTRL+Z проблем не возникает. А вот как с клавы ввести <LF> <CR> ?

Как по UART "сказать" <LF> <CR> <CTRL+Z> ?

И еще после символа > появляется пробел. Он тоже помещается в TCP пакет ?

Изменено пользователем MegaFPGA

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


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

Команда AT+CIPSEND требует после себя ввести <LF> <CR> <CTRL+Z>.

C CTRL+Z проблем не возникает. А вот как с клавы ввести <LF> <CR> ?

Как по UART "сказать" <LF> <CR> <CTRL+Z> ?

И еще после символа > появляется пробел. Он тоже помещается в TCP пакет ?

<CR> - "Возврат Каретки" - код 13 (дес.) или 0x0D (шестн.)

<LF> - "Перевод строки" - код 10(дес.) или 0x0A (шестн.)

 

Вообще-то с клавы эти символы генерятся при нажатии "Enter". Правда для перевода строки надо поставить галочку в настройках ввода в гипертерминале (если вы через него работаете).

 

И еще: укажите пожалуйста, в каком документе вы встретили такую рекомендацию (про <LF> <CR> <CTRL+Z>) ?

 

Что касается пробела - в пакет помещаются только те символы, которые вы отправляете в модуль. То что вы принимаете от модуля - совсем другая песня.

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


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

Сверился с ATC_SIM900_V1.01 (AT Command Set). Никакого упоминания про возврат каретки и перевод строки для команды CIPSEND нет. Неизвестно откуда вы это взяли?

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


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

Это я на edaboard видел речь об этом шла. А вообще в пункте 1.4 написано про CR LF .

Непонятно тогда почему мне ни кто не отвечает ни по http ни по smtp. Вроде все правильно делаю. Кодировка символов в пакете tcp какая ?

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


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

Это я на edaboard видел речь об этом шла. А вообще в пункте 1.4 написано про CR LF .

Непонятно тогда почему мне ни кто не отвечает ни по http ни по smtp. Вроде все правильно делаю. Кодировка символов в пакете tcp какая ?

По поводу HTTP поищите информацию, возможно и здесь есть, как правильно формировать запрос.

Если не изменяет память - в конце запроса нужна пустая строка.

 

Что касается п.1.4 - прочитайте внимательнее.

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


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

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

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

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

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

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

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

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

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

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