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

Shuricus

А прошивка Байчи будет работать если вместо обычных ардуин взять на ATmega32U4?

ВлАс

ИМХО должна работать. Среда ардуино сама скомпилирует если правильно указать плату

Shuricus

Не компилируется.

Обнаружились как минимум две проблемы - памяти меньше из-за большого загрузчика. Код напрямую не совместим.

тигромух
Shuricus:

если вместо обычных ардуин взять на ATmega32U4?

Поддержка 32U4 есть только для передатчика. Для приемника нужно немного допиливать код.

Shuricus

А только для него и нужна! )

А как она реализованна?
Просто board = 6

Точно! Компилируется!

Вот Константин спасибо вам большое! Еще раз!

тигромух
Shuricus:

Просто board = 6

Да, TX_BOARD_TYPE 6, тип платы Arduino Leonardo и должно проканать.

Shuricus

Теперь только вопрос, выходы 32U4 там все соответствуют схемке Кха на 328й?

Ильвир

Коллеги, я правильно понял по теме - купил с ХоббиКинга приемник Оранж, но в него не получится сразу залить прошивку, нужно фьюзы как то править?

тигромух
Ильвир:

но в него не получится сразу залить прошивку, нужно фьюзы как то править?

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

Ильвир
тигромух:

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

Это нужно подсоединяться к “miso” “mosi” и т.п.?

тигромух
Ильвир:

Это нужно подсоединяться к “miso” “mosi” и т.п.?

Именно.

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

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