docs: spelling

This commit is contained in:
Oleg Kalachev
2018-09-16 05:28:30 +03:00
committed by GitHub
parent 091e110afd
commit 0d64476b04

View File

@@ -1,6 +1,6 @@
# Интерфейс UART
UART последовательный асинхронный интерфейс для передачи данных, применяемый во многих устройствах. Например GPS антенны, Wi-Fi роутеры или PixHawk.
UART последовательный асинхронный интерфейс для передачи данных, применяемый во многих устройствах. Например GPS-антенны, Wi-Fi роутеры или PixHawk.
Интерфейс обычно содержит две линии: TX линия для передачи данных, RX линия для приёма данных. А также обычно использует 5-ти вольтовую логику.
@@ -12,7 +12,7 @@ UART последовательный асинхронный интерфе
## Linux TTY
В Linux есть понятие Posix Terminal Interface (подробнее [здесь](https://ru.wikipedia.org/wiki/TTY-абстракция)) это некоторая асбтракция над последовательным или виртуальным интерфейсом позволяющая работать с устройством нескольким агентам одновременно.
В Linux есть понятие Posix Terminal Interface (подробнее [здесь](https://ru.wikipedia.org/wiki/TTY-абстракция)). Это некоторая асбтракция над последовательным или виртуальным интерфейсом, позволяющая работать с устройством нескольким агентам одновременно.
В качестве примера такой абстрации в Raspbian можно привести `/dev/tty1` устройство вывода текста на экран подключенный по HDMI.
@@ -20,17 +20,17 @@ UART последовательный асинхронный интерфе
В Raspberry Pi 3 есть два аппаратных UART интерфейса:
1. `Mini UART` (/dev/ttyAMA0) для своей работы использует тактирование видео-ядра RPi, в связи с чем ограничивает его частоту.
1. `Mini UART` (/dev/ttyAMA0) для своей работы использует тактирование видеоядра RPi, в связи с чем ограничивает его частоту.
2. `PL011` (/dev/ttyS0) полноценный UART интерфейс выполненный на отдельном блоке кристалла микроконтроллера.
Подробнее про UART на Raspberry Pi в [оффициальной статье](https://www.raspberrypi.org/documentation/configuration/uart.md).
Подробнее про UART на Raspberry Pi в [официальной статье](https://www.raspberrypi.org/documentation/configuration/uart.md).
Данные интерфейсы с помощью вентелей микроконтроллера можно переключать между двуями физическими выходами:
1. Разъём UART на GPIO
2. Bluetooth модуль RPi
1. разъём UART на GPIO;
2. Bluetooth модуль RPi.
По умолчанию, в Raspberry Pi 3, `PL011` подключен к Bluetooth модулю. А `Mini UART` отключен с помощью значения директивы `enable_uart`, по-дефолту равной `0`.
По умолчанию в Raspberry Pi 3 `PL011` подключен к Bluetooth модулю. А `Mini UART` отключен с помощью значения директивы `enable_uart`, по дефолту равной `0`.
> Надо понимать, что директива `enable_uart` меняет свое дефолтное значение исходя из того, какой UART подключен к Bluetooth модулю RPi с помощью директивы `dtoverlay=pi3-miniuart-bt`.
@@ -41,7 +41,7 @@ UART последовательный асинхронный интерфе
### Настройка UART на Raspberry Pi
Для настроек UART существуют директивы которые находятся в `/boot/config.txt`.
Для настроек UART существуют директивы, которые находятся в `/boot/config.txt`.
Для включения UART интерфейса на GPIO:
@@ -82,4 +82,4 @@ sudo systemctl disable hciuart.service
```
/dev/serial0 -> ttyAMA0
/dev/serial1 -> ttyS0
```
```