uart:start

UART (COM-порт)

На примере настройки и подключения GSM NEOWAY M590 к OrangePI. Как спаять этот модуль.

По-умолчанию UART не активны (только UART0):

cd /boot/
sudo bin2fex script.bin script.fex
cat script.fex | grep '\[uart' -A7

Подробнее об этих настройках UART

Необходимо:

  • uart_used - включить 1, в примере uart1
  • посмотреть, какие порты используются (6, 7, 8, 9) - это не номера выводов, распиновка тут
  • исключить эти порты из [uart_para] - если есть
  • преобразовать обратно sudo fex2bin script.fex script.bin
  • перезагрузиться
ls -la /dev/ttyS*

Должен появиться ttyS1

Для включения модуля необходимо подать питание 5В и кратковременно замкнуть BOOT на GND, либо постоянно держать замкнутыми. Но все равно AT+CPWROFF выключит модуль, и придется разомкнуть и замкнуть эти контакты для повторного питания.

Не запитывайте устройство от orangePI, он не справится! Мой лаб. блок питания с защитой от КЗ в 0,6A начал отключать питание, пришлось повышать порог! Заявлено, что может потреблять ток до 2А. Устройство работает, если периодически мигает светодиод.

Поставим minicom - friendly serial communication program.

sudo apt-get install minicom

Я подсматривал в это руководство

sudo minicom -s

Далее настраиваем:

  • Serial Device: /dev/ttyS1
  • Bps/Par/Bits: 115200 8N1
  • Hardware Flow Control, Software Flow Control : No

Далее сохраняем Save setup as dfl - конфигурация сохранится, и будет использоваться всегда.

Также возможно указать устройство сразу:

sudo minicom -D /dev/ttyS1

Работать с этой программой неудобна, но справиться можно. Должно появиться сообщение MODEM:STARTUP и +PBREADY, после чего с ним возможно работать.

Чтобы заново включить модуль, необходимо BOOT замкнуть на GND.

Осциллограмму снимал с помощью DSO138. Для логического анализа использовал китайский клон логического анализатора Saleae Logic.

С помощью осциллографа удалось поймать только единичный импульс. Хотя была выставлена максимальная частота, импульс очень короткий по времени. Настройки были такие:

С помощью осциллографа что-то интересное не поймать. А вот логический анализатор сделал свое дело:

  • uart/start.txt
  • Последнее изменение: 2017/10/15 20:04
  • — admin