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

Sim5360 (Sim5360e) обмен данными по UART2

Здравствуйте!

 

Реализую обмен данными между модулем Sim5360e и устройством через UART2. Пишу на Lua, АТ-команд для отправки/получения информации через UART2 не нашел - поэтому использую внутренние функции devio.

 

  local msg,count=getHex(str)
  local unswer
  devio.open(3)
  devio.write(3,msg,count)
  unswer=devio.read(3,4000)
  print(unswer)
  devio.close(3)

 

Подключаюсь к терминалу на ПК - вижу корректное входящее сообщение, модуль переходит в режим чтения, я через терминал отправляю данные, но по прошествии таймаута (4000 мс) unswer = nil. Данные из терминала точно выходят корректные - проверял другим устройством.

 

Подскажите, пожалуйста, как мне получить ответ на мое послание?

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


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

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

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

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

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

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

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

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

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

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