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