Встановити додаток
Як встановити додаток на iOS

Перегляньте відео, щоб дізнатися, як встановити наш сайт як веб-додаток на головному екрані.

Замітка: Ця функція може бути недоступна в деяких браузерах.

Імітація обміну VTX з польотним контролером

GODLUCKER

Новачок
Учасник

Репутація:

24.10.24
1
2
3
Вітаю!

Нещодавно вирішив прийняти дані по UART з політного контролера на чіп Atmega328p. Я отримав дані в серійний монітор, а також, щоб перевірити, вирішив використати логічний аналізатор. Вивід однаковий, як із даташиту:

Master: 0xAA 0x55 0x03 (modified Command see Host to VTX) 0x00, Length 0x9F (CRC). Однак під час надсилання відповіді нічого не змінюється, а логічний аналізатор показує мені в даних на кожен другий біт Error frame.

Пакет наче правильний, формую його як по даташиту:

SmartAudio V1 response: VTX: 0xAA 0x55 0x01 (Version/Command) 0x06 (Length) 0x00 (Channel) 0x00 (Power Level) 0x01 (OperationMode) 0x16 0xE9 (Current Frequency 5865) 0x4D (CRC8)

SmartAudio V2 response: VTX: 0xAA 0x55 0x09 (Version/Command) 0x06 (Length) 0x01 (Channel) 0x00 (Power Level) 0x1A (OperationMode) 0x16 0xE9 (Current Frequency 5865) 0xDA (CRC8)

Але нічого не виходить змінити.

Рядок SmartAudio має бути низьким перед надсиланням кадру, тому використовую таку форму передачі.

Політний контролер Ysidro F405 V3s

Чіп Atmega328p.

Даташит


https://www.team-blacksheep.com/media/files/tbs_smartaudio_rev08.pdf

Дякую за майбутні підказки.
 

Вкладення

  • Dslogic.png
    Dslogic.png
    5 КБ · Перегляди: 5
  • Dslogic2.png
    Dslogic2.png
    6.4 КБ · Перегляди: 5

Створіть обліковий запис або увійдіть, щоб залишити коментар

Ви повинні бути зареєстровані, щоб залишити коментар

Створити обліковий запис

Створіть обліковий запис у нашій спільноті. Це дуже просто!

Увійти

Вже маєте обліковий запис? Увійдіть тут.

Схожі теми

Відповідей
5
Перегляди
305
Назад
Зверху