Files
spectr/spektr_uart_protocol_ru.md
2026-06-28 17:51:14 +03:00

256 lines
3.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 📡 Видеоприёмник "СПЕКТР" — 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
```
- диапазон: 0255
- default: 128
---
# 🔄 4. Сканирование
## 📌 Полный скан
```bash
ae
```
### Ответ:
frequency + RSSI
---
## 📌 Частичный скан
```bash
am0380000400003
```
👉 38004000 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)
- Команды чувствительны к формату