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