Serial Port: различия между версиями

84 байта добавлено ,  4 года назад
Подготовка страницы к переводу
м
(Подготовка страницы к переводу)
Строка 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>
12 063

правки