Змест
Як напісаць каманды, каб змяніць параметры перадатчыка DVB-T2 праз паслядоўны порт?
Наступны метад падыходзіць для гэтага прадукту.
Параметры канфігурацыі модуля
Параметры канфігурацыі модуля рэалізуюцца, напісаўшы 256×8 Баран унутры модуля. Параметры, якія кантралююць паслядоўны порт, ёсць 19200, 8-крыху дадзеныя, кантрольная сума, і 1 стоп-біт.
Апісанне параметрам аператыўнай памяці
Параметры канфігурацыі модуля рэалізуюцца, напісаўшы ў 256×8 Баран унутры модуля. Наладжаныя параметры дзейнічаюць пасля захавання скіду альбо ўключэння зноў. Пасля, серыйны порт будзе раздрукоўваць {Aaaaaa}
Апісанне параметрам аператыўнай памяці
RAM[0]: Кантроль скіду сістэмы, чытаецца і пішацца, Чытанне і напісанне маюць розныя значэнні
Пішыце:
00 максімальная магутнасць перадачы адрозніваецца> Скінуць усю сістэму, Серыйны порт вяртаецца {Aaaaaa}, што сведчыць пра тое, што сістэма была скінута.
01максімальная магутнасць перадачы адрозніваецца> захаваць 256 Барабанныя значэнні, і паслядоўны порт вяртаецца {000101}, што сведчыць пра паспяховае выкананне.
02максімальная магутнасць перадачы адрозніваецца>Аднавіць значэнне 256 Аператыўная памяць да сістэмы па змаўчанні першапачатковае значэнне, і паслядоўны порт вяртаецца {000202}, з указаннем выканання.
поспех
03 максімальная магутнасць перадачы адрозніваецца> Шукайце кропку частоты зададзенай прапускной здольнасці. Серыйны порт вяртаецца {000303}, што сведчыць пра тое, што выкананне паспяхова.
04 максімальная магутнасць перадачы адрозніваецца> Канфігурацыя параметраў, звязаных з IP, і паслядоўны порт вяртаецца {000404}, што сведчыць пра паспяховае выкананне.
Іншыя => Зарэзерваваны
чытаць::
Біт[7:4]: стрыманы
Біт[3] Хуткасць злучэння сеткавага порта, Толькі значны, калі крыху[2]= '1'
"0":100M
"1":1000M
Біт[2] Статус злучэння сеткавага порта
"0": Сеткавы порт не падключаны
"1": Падключэнне да сеткавага порта
Біт[1]: Асноўная ўказанне блакавання частоты EW300
"1" = блакаванне частоты
‘0'= Частата не заблакаваная
Біт[0]: Паказанне блакавання частоты ад EW300
"1" = блакаванне частоты
‘0'= Частата не заблакаваная
RAM[1]~ Рам[3]: Указаная кропка частоты, у кГц, чытаецца і пішацца, RAM[1] гэта высокі біт, дыяпазон (100М ~ 860м)
RAM[4]: прапускная здольнасць кропкі частоты,
08 максімальная магутнасць перадачы адрозніваецца> 8M
07 максімальная магутнасць перадачы адрозніваецца> 7M
06 максімальная магутнасць перадачы адрозніваецца> 6M
05 максімальная магутнасць перадачы адрозніваецца> 5M
01 максімальная магутнасць перадачы адрозніваецца> 1.7M
RAM[5]~ Рам[8]:Лакальны IP -адрас,Чытэльны.
Значэнне па змаўчанні: 192(RAM[5]).168(RAM[6]).1(RAM[7]).100(RAM[8])
RAM[9]~ Рам[14]: мясцовы MAC -адрас, чытаецца і пішацца.
Значэнне па змаўчанні: 98-8D-46-0E-61-87
RAM[15]~ Рам[16]:Нумар порта UDP, чытаецца і пішацца, дэфолт 6000, RAM[15] гэта высокі байт.
RAM[17]~ Рам[18]:Нумар порта UDP, чытаецца і пішацца, па змаўчанні 6001, RAM[17] гэта высокі байт.
RAM[19]~ Рам[22]:IP -адрас гаспадара UDP прызначэння IP, фармат адрас: RAM[19].RAM[20].RAM[21].RAM[22]. Чытаецца і пішацца, Значэнне па змаўчанні 192.168.1.110
Калі гэта адрас шматкарыстальніцкага паведамлення, Дыяпазон складае 239.0.0 ~ 239.255.255.255.
RAM[23]:Пустыя пакеты выдаляюцца, па змаўчанні 0x00,
00: Не выдаляйце пустыя пакеты
іншыя: Выдаліць пустыя пакеты
RAM[24]~ Рам[63]: стрыманы
RAM[64]~ Рам[65]: Майстар SNR
RAM[66]~ Рам[67]: Раб SNR
RAM[68]~ Рам[69]: Майстар rffevel /div8
RAM[70]~ Рам[71]: Раб rffevel /div8
RAM[72]~ Рам[74]: Майстар Фбер,MSB(RAM[72]) максімальная магутнасць перадачы адрозніваецца 1
RAM[80]:Наступны рамэр OFDM з'яўляецца сапраўдным знакам,Чытаць толькі
0: Няма сапраўднага
1: сапраўдны
RAM[81]: Чытаць толькі
Кавалак[5] 0:Не змешаны
1:Змешаны
Кавалак[4] 0: СІСО
1:Міса
Кавалак[2:0] 0:2Да
1:8Да
2:4Да
3:1Да
4:16Да
5:32Да
RAM[82]: Чытаць толькі
Кавалак[6:4] 0:1/32
1:1/16
2:1/8
3:1/4
4:1/128
5:19/128
6:19/256
Кавалак[2:0] 0:PP1
1:Pp2
2: P3
3:Pp4
4:Pp5
5:Pp6
6:Pp7
7:Pp8
RAM[83]: Чытаць толькі
Кавалак[4] 0:Нармальны
1:Пашыраны
Кавалак[2:0] Папр мода
RAM[84]~ Рам[85]: Колькасць сімвалаў дадзеных у кадры T2,RAM[84] высокі байт, RAM[85] нізкі байт, Чытаць толькі
Іншая аператыўная памяць зарэзервавана, а яе змесціва нельга прачытаць альбо напісаць.
- Каманды канфігурацыі модуля
Каманды канфігурацыі рэалізуюцца шляхам адпраўкі каманд у яго праз паслядоўны порт.
Фармат каманды: {+Opcode+Ram Address+<операнд>+Праверце код+} Сімвалы {} гэта ўсе гексадэцымальныя лічбы, прадстаўленыя кодамі ASCII.
{ : паказвае пачатак каманды
+: Паказвае, што гэта ўяўляе сабой толькі злучэнне, які выкарыстоўваецца для ілюстрацыі і не існуе ў рэальнай камандзе.
<>: Паказвае, што параметр не ўваходзіць у каманду чытання.
} : паказвае на канец каманды
Опкод: 00 азначае пісаць, Ff азначае прачытаць, 1 байт
Адрас аператыўнай памяці: 1 байт
Операнд: Операнд каманды 1 байт. У аперацыі чытання, Гэты байт не мае
Праверце код: (опкод + Адрас захоўвання + <операнд>) мода 256
Фармат вяртання каманды:
Фармат вяртання, калі аперацыя паспяховая: {+Адрас рэгістрацыі+Значэнне рэгістрацыі+праверце код+}
Каманда скіду не вярнулася
Фармат вяртання адмовы працы: {Ffffff}
Дакументы PDF
Спампаваць кітайскі дакумент
https://docs.google.com/document/d/1eIGJlXFif3Kbage1uapclNjPHCpkfJinyNCwyGNYG1I/edit?usp=drive_link


задаваць пытанне
Ваша паведамленне адпраўлена