add uart md
This commit is contained in:
@@ -0,0 +1,255 @@
|
||||
# 📡 Видеоприёмник "СПЕКТР" — UART протокол управления
|
||||
|
||||
## ⚙️ Общие параметры
|
||||
|
||||
- Интерфейс: UART 3.3V TTL
|
||||
- Скорость: 115200 бод
|
||||
- Формат: ASCII команды
|
||||
- Ответ: ASCII строки
|
||||
- Первый ответ после запуска:
|
||||
|
||||
```
|
||||
Start. HW: XXX FW: XXX
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# 🧠 ВАЖНО
|
||||
|
||||
- Команды отправляются текстом
|
||||
- Обычно без обязательного `\n`
|
||||
- Ответ приходит только на команды
|
||||
- Некоторые параметры сохраняются в память
|
||||
|
||||
---
|
||||
|
||||
# 🚀 1. Установка частоты
|
||||
|
||||
## 📌 Установить частоту
|
||||
|
||||
```bash
|
||||
af0010000
|
||||
af0110000
|
||||
af0372000
|
||||
af0188800
|
||||
af0188200
|
||||
```
|
||||
|
||||
👉 пример: 100 MHz
|
||||
|
||||
---
|
||||
|
||||
## 📌 Частота + инверсия
|
||||
|
||||
```bash
|
||||
af0010001
|
||||
```
|
||||
|
||||
- 0 = нормальный сигнал
|
||||
- 1 = инверсия
|
||||
|
||||
---
|
||||
|
||||
## 📌 Частота + RSSI режим
|
||||
|
||||
```bash
|
||||
aq02356300
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📌 Получить текущую частоту
|
||||
|
||||
```bash
|
||||
ar
|
||||
```
|
||||
|
||||
### Ответ:
|
||||
```bash
|
||||
f0010000
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# 📶 2. RSSI
|
||||
|
||||
## 📌 RAW RSSI
|
||||
|
||||
```bash
|
||||
as
|
||||
```
|
||||
|
||||
### Ответ:
|
||||
```bash
|
||||
0 - d
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📌 Нормализованный RSSI
|
||||
|
||||
```bash
|
||||
ao
|
||||
```
|
||||
|
||||
### Ответ:
|
||||
```bash
|
||||
0 - 100
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# 🎚 3. Усиление сигнала
|
||||
|
||||
## 📌 Установить усиление
|
||||
|
||||
```bash
|
||||
ag198
|
||||
```
|
||||
|
||||
- диапазон: 0–255
|
||||
- default: 128
|
||||
|
||||
---
|
||||
|
||||
# 🔄 4. Сканирование
|
||||
|
||||
## 📌 Полный скан
|
||||
|
||||
```bash
|
||||
ae
|
||||
```
|
||||
|
||||
### Ответ:
|
||||
frequency + RSSI
|
||||
|
||||
---
|
||||
|
||||
## 📌 Частичный скан
|
||||
|
||||
```bash
|
||||
am0380000400003
|
||||
```
|
||||
|
||||
👉 3800–4000 MHz, шаг 3 MHz
|
||||
|
||||
---
|
||||
|
||||
# 💾 5. Сохранение / загрузка
|
||||
|
||||
## 📌 Сохранить настройки
|
||||
|
||||
```bash
|
||||
aw
|
||||
```
|
||||
|
||||
## 📌 Загрузить настройки
|
||||
|
||||
```bash
|
||||
al
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# 🎛 6. Видео управление
|
||||
|
||||
## 📌 Инверсия ON
|
||||
|
||||
```bash
|
||||
ai1
|
||||
```
|
||||
|
||||
## 📌 Инверсия OFF
|
||||
|
||||
```bash
|
||||
ai0
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# 🧠 7. Информация
|
||||
|
||||
## 📌 Версия устройства
|
||||
|
||||
```bash
|
||||
av
|
||||
```
|
||||
|
||||
### Ответ:
|
||||
```bash
|
||||
HW: xxx FW: xxx
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📌 Справка
|
||||
|
||||
```bash
|
||||
ah
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# 🔧 8. Bootloader
|
||||
|
||||
## 📌 Войти в режим прошивки
|
||||
|
||||
```bash
|
||||
au
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# 📡 9. Поведение при старте
|
||||
|
||||
Start. HW: XXX FW: XXX
|
||||
|
||||
---
|
||||
|
||||
# 🧪 10. Быстрые тест-команды
|
||||
|
||||
## Проверка связи
|
||||
```bash
|
||||
av
|
||||
```
|
||||
|
||||
## RSSI
|
||||
```bash
|
||||
ao
|
||||
```
|
||||
|
||||
## Частота 5.8GHz
|
||||
```bash
|
||||
af05800000
|
||||
```
|
||||
|
||||
## Скан
|
||||
```bash
|
||||
ae
|
||||
```
|
||||
|
||||
## Усиление
|
||||
```bash
|
||||
ag150
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# 🧩 11. Минимальный набор для проекта
|
||||
|
||||
- af / aq → частота
|
||||
- ao → RSSI
|
||||
- ae → scan
|
||||
- agXXX → gain
|
||||
- aw / al → save/load
|
||||
- ai0 / ai1 → inversion
|
||||
- av → info
|
||||
|
||||
---
|
||||
|
||||
# ⚠️ 12. Особенности
|
||||
|
||||
- Частота всегда 9 цифр
|
||||
- UART строго 3.3V
|
||||
- Ответы могут задерживаться (scan)
|
||||
- Команды чувствительны к формату
|
||||
Reference in New Issue
Block a user