257 lines
3.1 KiB
Markdown
257 lines
3.1 KiB
Markdown
# 📡 Видеоприёмник "СПЕКТР" — 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
|
||
am0400000500001
|
||
```
|
||
|
||
👉 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)
|
||
- Команды чувствительны к формату
|