From de0e8f8ad32b2389eb093e31e63d1c4b062795ad Mon Sep 17 00:00:00 2001 From: KRES Date: Sun, 28 Jun 2026 17:51:14 +0300 Subject: [PATCH] add uart md --- spektr_uart_protocol_ru.md | 255 +++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 spektr_uart_protocol_ru.md diff --git a/spektr_uart_protocol_ru.md b/spektr_uart_protocol_ru.md new file mode 100644 index 0000000..741f09c --- /dev/null +++ b/spektr_uart_protocol_ru.md @@ -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) +- Команды чувствительны к формату