Pro připojení počítače používáme USB nástroj a pro změnu hesla modul pro kódování a dekódování videa, což je ve skutečnosti počáteční číslo šifrovacího algoritmu. Pokud jsme na dron nainstalovali scrambling modul a ten létá ve vzduchu, tato metoda nemůže změnit heslo ani počáteční číslo šifrovacího algoritmu. Toho lze dosáhnout pouze odesíláním příkazů sériového portu.
Změňte heslo FPV video scrambleru, když VTX létají vzduchem
Obsah
Parametry konfigurace modulu kódování videa FPV
Všechny konfigurační parametry modulu jsou implementovány zápisem 256×8 RAM uvnitř modulu. Nakonfigurované parametry jsou platné po uložení, resetování nebo opětovné zapnutí
Popis parametrů RAM
Všechny konfigurační parametry modulu jsou implementovány zápisem 256×8 RAM uvnitř modulu. Nakonfigurované parametry jsou platné po uložení, resetování, nebo opětovné zapnutí. Po zapnutí nebo resetu systému, sériový port vytiskne {AAAAAA}
Podrobnosti o parametrech RAM
RAM[0]: Ovládání resetu systému, čitelná a zapisovatelná, číst a psát mají různé významy
Napsat:
0X00: Resetujte celý systém, sériový port se vrátí {AAAAAA}, indikující, že systém byl resetován
0X01: Uložte parametry nastavené uživatelem, sériový port se vrátí {000101}, což znamená, že provedení bylo úspěšné
0X02: Obnovte parametry na výchozí parametry systému, sériový port se vrátí {000202}, což znamená, že provedení bylo úspěšné
Other => Rezervováno
Číst:
BIT0: Vstup uzamčen nebo ne, 0: odemčený, 1: uzamčeno
BIT7~BIT1: Rezervováno
RAM[1]: Režim vstupu videa, čitelná a zapisovatelná, výchozí hodnota 0X00
0X00: Vynutí vstupní režim na PAL, silnější proti rušení
0X01: Vynutit režim vstupu na NTSC, silnější proti rušení
Ostatní vyhrazeny
RAM[2]: Pracovní režim modulu. Čitelné a zapisovatelné, výchozí hodnota 0X00
0X00: Režim kódování
0X01: Režim dekódování
Ostatní => Rezervováno
RAM[3] ~ RAM[4]: Míchané náhodné číslo, rozsah 0~1023, čitelná a zapisovatelná, výchozí hodnota 0.
RAM[3] vysoký bajt, RAM[4] nízký bajt
Ostatní paměti RAM jsou rezervovány a jejich obsah nelze číst ani zapisovat
Příkaz konfigurace modulu
Konfigurační příkaz je realizován odesláním příkazů přes sériový port
Formát příkazu: {+operační kód+adresa RAM+kontrolní kód+}
Symboly {} jsou všechna hexadecimální čísla reprezentovaná kódem ASCII
{: označuje začátek příkazu
+: označuje, že toto pouze označuje připojení, slouží k vysvětlení, a ve skutečném příkazu neexistuje
<>: označuje, že tento parametr v příkazu read neexistuje
}: označuje konec příkazu
Operační kód: 00 označuje zápis, FF označuje čtení, 1 byte
adresa RAM: 1 byte
Operand: Operand příkazu je 1 byte. V operaci čtení, tento bajt neexistuje
Zkontrolujte kód: (operační kód + registrovat adresu + ) mod 256
Formát návratu příkazu:
Formát návratu úspěšné operace: {+adresa registru+hodnota registru+kontrolní kód+}
Příkaz reset se nevrací
Návratový formát selhání operace: {FFFFFF}
Serial Port Command Example:
spuštění:
RX: {AAAAAA}
TX: {00010001} – set PAL
RX: {010001} – úspěch / nebo {FFFFFF} – fail
TX: {00010102} – set NTSC
RX: {010102} – úspěch / nebo {FFFFFF} – fail
TX: {FF0100} – get video input mode
RX: {010102} – 0x01 & 0x01 = NTSC / nebo {FFFFFF} – fail
TX: {00020002} – set Scrambling mode
RX: {020002} – úspěch / nebo {FFFFFF} – fail
TX: {00020103} – set Descrambler mode
RX: {020103} – úspěch / nebo {FFFFFF} – fail
TX: {FF0201} – get working mode
RX: {020103} – 0x01 & 0x01 = Descrambler mode / nebo {FFFFFF} – fail
Set seed = 1000 (0x03e8) high byte 0x03, low byte 0xe8
TX: {00030306} – set high byte 0x03 / nebo {FFFFFF} – fail
RX: {030306} – úspěch / nebo {FFFFFF} – fail
TX: {0004E8EC} – set low byte 0xe8
RX: {04E8EC} – úspěch / nebo {FFFFFF} – fail
TX: {FF0302} – get seed’s high byte
RX: {030306} – high byte = 0x03 / nebo {FFFFFF} – fail
TX: {FF0403} – get seed’s low byte
RX: {04E8EC} – low byte = 0xe8 / nebo {FFFFFF} – fail
TX: {00000101} – write settings
RX: {000101} – úspěch / nebo {FFFFFF} – fail
čínština中文版
Parametry konfigurace modulu kódování videa FPV
Všechny konfigurační parametry modulu jsou zapsány zápisem 256 do modulu.×8RAM k dosažení,Nakonfigurované parametry jsou platné po uložení, resetování nebo opětovném zapnutí..
Popis parametrů RAM
Všechny konfigurační parametry modulu jsou zapsány zápisem 256 do modulu.×8RAM k dosažení,Nakonfigurované parametry jsou platné po uložení, resetování nebo opětovném zapnutí.,Po zapnutí nebo resetu systému,Sériový port vytiskne {AAAAAA}
Popis parametrů RAM
RAM[0] :Ovládání resetu systému,Čitelné a zapisovatelné,Čtení a psaní mají různé významy
Napsat:
- 0X00:Resetujte celý systém,Sériový port vrací {AAAAAA},Označuje, že systém byl resetován
- 0X01:Uložte parametry nastavené uživatelem, Sériový port vrací {000101},Označuje úspěšné provedení
- 0X02:Obnovte parametry na výchozí parametry systému, Sériový port vrací {000202},Označuje úspěšné provedení
- 其它 => rezervovat
číst:
- BIT0:Vstup uzamčen nebo ne,0:Odemčený,1:zamykání
- BIT7~BIT1:rezervovat
RAM[1] :Režim vstupu videa,Čitelné a zapisovatelné,Výchozí hodnota 0X00
- 0X00:Vynutí vstupní režim na PAL,Silnější ochrana proti rušení
- 0X01:Vynutit režim vstupu na NTSC,Silnější ochrana proti rušení
- Jiné rezervace
RAM[2] :Jak moduly fungují。Čitelné a zapisovatelné,Výchozí hodnota 0X00
- 0X00:kódovací režim
- 0X01:dekódovací režim
- 其它 => rezervovat
RAM[3] ~RAM[4]:Míchaná náhodná čísla,Rozsah 0~1023,Čitelné a zapisovatelné,Výchozí hodnota 0。
RAM[3]vysoký bajt,RAM[4]nízký bajt
Ostatní RAM vyhrazena,nemůže číst ani zapisovat jeho obsah
Příkazy konfigurace modulu kódování videa FPV
Konfigurační příkazy jsou implementovány odesíláním příkazů přes sériový port.
Formát příkazu: {+Operační kód+adresa RAM+<Počet operací>+校验码+} symbol{}Jsou to všechna hexadecimální čísla reprezentovaná kódy ASCII.
{ : Označuje začátek příkazu
+ : Označuje zde pouze spojení,pro ilustraci,ve skutečném příkazu neexistuje
<> :Označuje, že parametr není zahrnut v příkazu read
} : Označuje konec příkazu
operační kód : 00 znamená psaní, FF znamená číst,1byte
adresa RAM: 1byte
Počet operací : Příkazový operand 1 bajt,V provozu čtení,Tento bajt nemá
Zkontrolujte kód : (operační kód + Adresa úložiště + <Počet operací>) mod 256
Formát návratu příkazu :
Návratový formát úspěšné operace: {+Adresa registrace + hodnota registru + kontrolní kód +}
Příkaz reset se nevrátil
Návratový formát selhání operace:{FFFFFF}



Položit otázku
Děkujeme za Vaši odpověď. ✨