Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )

Shuricus

Константин, а вы не подскажите в каком случае в регистрах остаются значения из прописанных в config?
Потому что там есть еще отдельная процедура сброса настроек по умолчанию в eeprom, где тоже прописаны эти значения.
Если в первом случае это просто инициализация, то она все равно всегда затирается после первой прошивки, из-за запуска сброса на дефолт.

Т.е. нужно либо дефолтные настройки прописывать в eeprom, либо сделать общие константы и там и там, что бы не дублировать. И получить из в регистрах после первой прошивки.

тигромух
Shuricus:

Константин, а вы не подскажите в каком случае в регистрах остаются значения из прописанных в config?

Ни в каких. Их можно спокойно обнулить или оставить неинициализированными, но всегда приятнее знать, что даже если что-то пойдет не так и процедура чтения EEPROM глюканет, в рабочих регистрах будет хоть какой-то конфиг. 😃
Менять дефолты надо в eeprom.ino.

Shuricus

Мне кажется, что при сбросе перемычкой, как раз выставляются те что в config.

Ильвир

В ручную прописал в свежепрошитом приемнике(спасибо за помощь Константину) с ХК Оранж регистры. 1, 11-18 совпадают с передатчиком. Но почему то не работает пока приемник. Видимо какие то регистры неправильно выставил. Передатчик Эксперт 2G подключен к ППМ на Турниге-9. Что бы подправить в них мне:

1=173 Bind N
2=200 Freq Corr
3=255 Servo 150% strech num (1-12)
4=255 Statistics enable
5=0 11bit/10ch (1=yes, 2/3=Futaba)
6=255 Discrete outputs mask
7=0 1 output mode: PWM/PPM/SBUS = 0/1/2
8=255 Packet lost sound output (0=off, 1,2,7)
11=213 Hop F1
12=45 Hop F2
13=67 Hop F3
14=44 Hop F4
15=109 Hop F5
16=54 Hop F6
17=184 Hop F7
18=156 Hop F8
19=255 Beacon F (255=disable)
20=255 Beacon Pmax (mWt): 0-1.2; 1-2; 2-3; 3-6; 4-12; 5-25; 6-50; 7-100
24=255 Beacon start time (sec)
25=255 SAW Fmin
26=255 SAW Fmax
28=2 PPM/SBUS mode 1st PWM chnl (1-8) [2]
40=255 RSSI type: sound(0)/level(1-99=average)
41=255 RSSI mode: level(0)/SN ratio(1)
42=0 RSSI over PWM(chan:1-12) 0-not use
Type Reg and press ENTER, type Value and press ENTER (q=Quit; ss/sl/sr/sa=Stat)

Plohish

а фигли ты просишь подсказать что прописать в передатчике а регистры привёл с приёмника?
показывай обе

тигромух
Shuricus:

Мне кажется, что при сбросе перемычкой, как раз выставляются те что в config.

Ха! Посмотрел код - так и есть. Придется считать это документированной особенностью 😃

Shuricus

Это подвзрывномозговая особенность! 😃

Ильвир
Plohish:

а фигли ты просишь подсказать что прописать в передатчике а регистры привёл с приёмника?
показывай обе

Нее, мне именно в приемнике нужно подправить, все верно. Передатчик у меня уже забинден с двумя другими родными Экспертовскими приемниками, работают отлично. А так вот еще и регистры передатчика.

ЭО
ExpertRC.Com
TX EasyBind v3 12ch max 1500ms-16mhz f3
SERIAL=209
HW=21
MENU
11
Press ENTER
–MEMORY–
1=173
2=202
3=0
4=1
5=1
6=8
7=2
8=2
9=99
10=1
11=213
12=45
13=67
14=44
15=109
16=54
17=184
18=156
19=7
20=162
21=172
22=183
23=255
24=100
25=247
26=0
27=0
28=0
Enter Value:

Вот стата с приемника.
Fuses: FF DA FD
IRQ=0
START
8
6
32
T=27
Press ‘m’ to start MENU in 10 sec
$RL1 S=0 C=1 Rn=44
R=0 S=0 C=2 A=253 Rn=49
R=238 S=1 C=3 A=253 Rn=37
R=238 S=1 C=4 A=253 Rn=33
R=238 S=1 C=5 A=252 Rn=35
R=238 S=1 C=6 A=252 Rn=33
R=238 S=1 C=7 A=253 Rn=43
R=238 S=1 C=8 A=252 Rn=35
R=238 S=1 C=1 A=252 Rn=32
R=238 S=1 C=2 A=253 Rn=32
R=238 S=1 C=3 A=252 Rn=38
R=238 S=1 C=4 A=252 Rn=34
R=238 S=1 C=5 A=253 Rn=36
R=238 S=1 C=6 A=253 Rn=34
R=238 S=1 C=7 A=252 Rn=40
R=238 S=1 C=8 A=252 Rn=35
R=238 S=1 C=1 A=253 Rn=34
R=238 S=1 C=2 A=253 Rn=33
R=238 S=1 C=3 A=253 Rn=36
R=238 S=1 C=4 A=253 Rn=32
R=238 S=1 C=5 A=253 Rn=35
R=238 S=1 C=6 A=252 Rn=33
R=238 S=1 C=7 A=253 Rn=40
R=238 S=1 C=8 A=252 Rn=35
R=238 S=1 C=1 A=252 Rn=35
R=238 S=1 C=2 A=252 Rn=33
R=238 S=1 C=3 A=253 Rn=37
R=238 S=1 C=4 A=253 Rn=33
R=238 S=1 C=5 A=253 Rn=35
R=238 S=1 C=6 A=252 Rn=37
R=238 S=1 C=7 A=252 Rn=42
R=238 S=1 C=8 A=252 Rn=36
R=238 S=1 C=1 A=253 Rn=35
R=238 S=1 C=2 A=253 Rn=32
R=238 S=1 C=3 A=252 Rn=38
R=238 S=1 C=4 A=252 Rn=33
R=238 S=1 C=5 A=253 Rn=36
R=238 S=1 C=6 A=253 Rn=35
R=238 S=1 C=7 A=253 Rn=41
R=238 S=1 C=8 A=253 Rn=34
R=238 S=1 C=1 A=252 Rn=35
R=238 S=1 C=2 A=252 Rn=32
R=238 S=1 C=3 A=252 Rn=37

Plohish
Ильвир:

Передатчик у меня уже забинден с двумя другими родными Экспертовскими приемниками, работают отлично.

ясно, тупанул

Нужна помощь коллективного разума, у Ильвира вроде связь Tx и Rx есть, вот стата

Fuses: FF DA FD
IRQ=0
START
8
6
32
T=27
Press ‘m’ to start MENU in 10 sec
$RL1 S=0 C=1 Rn=44
R=0 S=0 C=2 A=253 Rn=49
R=238 S=1 C=3 A=253 Rn=37
R=238 S=1 C=4 A=253 Rn=33
R=238 S=1 C=5 A=252 Rn=35
R=238 S=1 C=6 A=252 Rn=33
R=238 S=1 C=7 A=253 Rn=43
R=238 S=1 C=8 A=252 Rn=35
R=238 S=1 C=1 A=252 Rn=32
R=238 S=1 C=2 A=253 Rn=32
R=238 S=1 C=3 A=252 Rn=38
R=238 S=1 C=4 A=252 Rn=34
R=238 S=1 C=5 A=253 Rn=36
R=238 S=1 C=6 A=253 Rn=34
R=238 S=1 C=7 A=252 Rn=40
R=238 S=1 C=8 A=252 Rn=35
R=238 S=1 C=1 A=253 Rn=34
R=238 S=1 C=2 A=253 Rn=33

но серва воткнутая в приёмник не работает…

Ильвир

Прошивка oerx213orange328. Перемычек нигде нет, пробовал сувать сервы во все каналы, не работают.

То что связь есть видно перемигивающимся на плате приемника светодиодам. При выключении передатчика, светодиоды на приемнике выключаются.

Shuricus

Я бы для начала, поправил все регистры равные 255, а то диковато это смотрится.

Вообще непонятно как они туда попали. После прошивки инициализация должна была все выставить по умолчанию.

Ильвир

А какие значения посоветуете?

3=255 Servo 150% strech num (1-12)
4=255 Statistics enable
5=0 11bit/10ch (1=yes, 2/3=Futaba)
6=255 Discrete outputs mask
7=0 1 output mode: PWM/PPM/SBUS = 0/1/2
8=255 Packet lost sound output (0=off, 1,2,7)
11=213 Hop F1
12=45 Hop F2
13=67 Hop F3
14=44 Hop F4
15=109 Hop F5
16=54 Hop F6
17=184 Hop F7
18=156 Hop F8
19=255 Beacon F (255=disable)
20=255 Beacon Pmax (mWt): 0-1.2; 1-2; 2-3; 3-6; 4-12; 5-25; 6-50; 7-100
24=255 Beacon start time (sec)
25=255 SAW Fmin
26=255 SAW Fmax
28=2 PPM/SBUS mode 1st PWM chnl (1-8) [2]
40=255 RSSI type: sound(0)/level(1-99=average)
41=255 RSS

Shuricus

Сделайте сброс перемычкой, на всякий случай. А потом еще раз перебейте каналы.

Shuricus

Ну да. И подождать, пока проморгается.

Shuricus

Да, я тоже так подумал. )

Но все равно остальные тоже ненормально.

Ильвир
Shuricus:

Сделайте сброс перемычкой, на всякий случай. А потом еще раз перебейте каналы.

Спасибо, помогло! Там остальные регистры сам поменяли свое значение. Теперь все сервы работают.

Вот новые регистры, с которыми заработало:

Rg=Val Comments ----------------------- V2 F13
1=173 Bind N
2=204 Freq Corr
3=0 Servo 150% strech num (1-12)
4=1 Statistics enable
5=0 11bit/10ch (1=yes, 2/3=Futaba)
6=0 Discrete outputs mask
7=0 1 output mode: PWM/PPM/SBUS = 0/1/2
8=0 Packet lost sound output (0=off, 1,2,7)
11=213 Hop F1
12=45 Hop F2
13=67 Hop F3
14=44 Hop F4
15=109 Hop F5
16=54 Hop F6
17=184 Hop F7
18=156 Hop F8
19=101 Beacon F (255=disable)
20=4 Beacon Pmax (mWt): 0-1.2; 1-2; 2-3; 3-6; 4-12; 5-25; 6-50; 7-100
24=30 Beacon start time (sec)
25=75 SAW Fmin
26=210 SAW Fmax
28=2 PPM/SBUS mode 1st PWM chnl (1-8) [2]
40=1 RSSI type: sound(0)/level(1-99=average)
41=0 RSSI mode: level(0)/SN ratio(1)
42=0 RSSI over PWM(chan:1-12) 0-not use
Type Reg and press ENTER, type Value and press ENTER (q=Quit; ss/sl/sr/sa=Stat)

Ильвир

Да я эту плату брал лишь для работы на поворотке с антенной Ягой, чтобы крутить антенну не руками, а с пульта. Так что там надежность большая не нужна. Работать будет не больше 10 метров от пульта. А так я бы очканул ставить такой приемник на самолет, лучше уж подороже, но с родными приемниками. А в поворотку ставить Оранж жаба посоветовала:).