mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-26 21:19:35 +00:00
docs: spelling
This commit is contained in:
18
docs/uart.md
18
docs/uart.md
@@ -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
|
||||
```
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user