12 063
правки
Treissler (обсуждение | вклад) м |
(Подготовка страницы к переводу) |
||
Строка 1: | Строка 1: | ||
<languages/> | |||
<translate> | |||
== Перед началом работы == | == Перед началом работы == | ||
Монументальное описание последовательных портов - http://www.tldp.org/HOWTO/Serial-HOWTO.html | Монументальное описание последовательных портов - http://www.tldp.org/HOWTO/Serial-HOWTO.html | ||
Строка 10: | Строка 14: | ||
* количество бит в символе, чётность, количество стоп-битов. Самая популярная конфигурация называется ''8N1'' - восемь бит в символе, проверки чётности нет, один стоп-бит | * количество бит в символе, чётность, количество стоп-битов. Самая популярная конфигурация называется ''8N1'' - восемь бит в символе, проверки чётности нет, один стоп-бит | ||
* аппаратный и программный контроль потока. Если не знаете - поставьте нет в обоих настройках. | * аппаратный и программный контроль потока. Если не знаете - поставьте нет в обоих настройках. | ||
== Интерактивный HEX-терминал serial_tool == | == Интерактивный HEX-терминал serial_tool == | ||
Для интерактивной отправки и приёма данных в HEX (шестнадцатеричном) формате используйте утилиту [https://github.com/contactless/serial_tool serial_tool] (уже установлена в Wiren Board). | Для интерактивной отправки и приёма данных в HEX (шестнадцатеричном) формате используйте утилиту [https://github.com/contactless/serial_tool serial_tool] (уже установлена в Wiren Board). | ||
=== Справка по использованию === | === Справка по использованию === | ||
<pre> | <pre> | ||
root@wirenboard:~# serial_tool -h | root@wirenboard:~# serial_tool -h | ||
Строка 38: | Строка 46: | ||
number of seconds to wait for answer (default: 1) | number of seconds to wait for answer (default: 1) | ||
</pre> | </pre> | ||
=== Пример запуска === | === Пример запуска === | ||
<pre> | <pre> | ||
root@wirenboard:~# serial_tool -b 9600 -p N -d 8 -s 2 -t 1 /dev/ttyNSC1 | root@wirenboard:~# serial_tool -b 9600 -p N -d 8 -s 2 -t 1 /dev/ttyNSC1 | ||
Строка 51: | Строка 61: | ||
</pre> | </pre> | ||
Здесь установлены настройки 9600 8N2, таймаут 1 секунда, порт /dev/ttyNSC1 (RS-485). | Здесь установлены настройки 9600 8N2, таймаут 1 секунда, порт /dev/ttyNSC1 (RS-485). | ||
== Интерактивный режим работы из консоли == | == Интерактивный режим работы из консоли == | ||
Строка 72: | Строка 83: | ||
---- | ---- | ||
== modbus-client == | == modbus-client == | ||
Одним из самых удобных средств отладки коммуникаций Modbus из командной строки Wiren Board является утилита '''modbus-client'''. | Одним из самых удобных средств отладки коммуникаций Modbus из командной строки Wiren Board является утилита '''modbus-client'''. | ||
Описание и примеры можно найти на этой странице [[modbus-client]]. | Описание и примеры можно найти на этой странице [[Special:MyLanguage/modbus-client|modbus-client]]. | ||
== Работа с последовательным портом из своей программы == | == Работа с последовательным портом из своей программы == | ||
http://tldp.org/HOWTO/Serial-Programming-HOWTO/ | http://tldp.org/HOWTO/Serial-Programming-HOWTO/ | ||
</translate> |
правки