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

Plohish
dragen25:

Так как и датчик напряжения для X8R ведет себя похожим образом - работает только если подать питание сначала на приемник, а затем на датчик.

это странно… у себя такого не наблюдаю… датчик и приёмник получают питание одновременно

dragen25
Plohish:

это странно… у себя такого не наблюдаю…

С предыдущим X8R (уже спалил его) и этим датчиком все было нормально, но у него выход s.bus изначально не работал. Как то не везет мне с ними:)

AlexRose
тигромух:

На гитхабе, кстати, верный код, а вот что в хексе - неизвестно. Алексей, попробуйте откомпилировать и прошить из ардуины.

подскажите пожалуйста,
то есть я просто в config.h

//####### TX BOARD TYPE #######
// 1 = TX Expert Tiny original Board
// 2 = RX Open/orange v2 Board in TX mode (PPM input on D3 chdnnel (5-th slot)
// 3 = TX Open/orange v2 Board
// 4 = TX Hawkeye от КНА
// 5 = TX Expert 2G
// 6 = TX DTF UHF Deluxe

#define TX_BOARD_TYPE 1

пишу #define TX_BOARD_TYPE 5
и больше ничего не надо изменять?
ну тип платы выбрать это понятно нужно - Atmega328 PRO 5V 16 МГц
компилирую и заливаю

а заливать hex можно ведь и из мегалоад? разницы ведь нет
просто что то глючила заливка последние разы из аурдино 1.0.5

Plohish

нужно просто изменить цифру в этой строке на нужную!

BAU
AlexRose:

а заливать hex можно ведь и из мегалоад?

Конечно можно. Готовый хекс только надо искать в %temp%
В самой свежей папке.

AlexRose

последний вопрос меня мучает:)

еепром надо только по мере необходимости очищать - только когда ошибка? или перед прошивкой нужно это-что бы как бы на чистую все встало нормально?

BAU
AlexRose:

или перед прошивкой нужно это-что бы как бы на чистую все встало нормально?

Если хотите что бы значения регистров по умолчанию встали, то да надо очистить.

AlexRose
BAU:

Если хотите что бы значения регистров по умолчанию встали, то да надо очистить.

в мегалоад вторая строка выбора hex’a EEPROM туда eeprom_clean.hex и вперед.
потом питание передернуть и уже в строчку FLASH нужный hex.
правильно?

зы. простите за чрезмерную дотошность 😉

BAU
AlexRose:

правильно?

Можно сразу и еепроми и флеш выбрать, а потом передергивать питание. Сразу все и зальется.
И смотрите внимательно на бегущие строке. Бывают ошибки. Повторить надо после них.

AlexRose

было кстати как то что процесс заливки не останавливался… повторялся и повторялся
пришло просто программатор выдернуть - подгадав момент flash sucsces done

dragen25
AlexRose:

пишу #define TX_BOARD_TYPE 5
и больше ничего не надо изменять?

Еще вроде бы надо изменить номер или версию компиляции (в шапке config.h)

BAU
dragen25:

Еще вроде бы надо изменить номер или версию компиляции

Стирание еепрома делает эти изменения ненужными.

тигромух
AlexRose:

в мегалоад вторая строка выбора hex’a EEPROM туда eeprom_clean.hex и вперед.

Нет, eeprom_clean.hex - это программа, ее надо залить во флеш, включтиь питание и дождаться пока диод погаснет (или наоборот, загорится, точно не помню).
Это прога запустится и почистит eeprom.
Потом заливайте хекс прошивки.

dragen25:

Еще вроде бы надо изменить номер или версию компиляции (в шапке config.h)

Если чистить eeprom, то версию можно не править. И наоборот 😃

BAU
тигромух:

eeprom_clean.hex - это программа

Ааа… понятно. Я думал это просто хекс с адресацией в еепром и значениями “00” во всех байтах.

Andrey3167
AlexRose:

последний вопрос меня мучает

Александр, пожалуйста выложите свой скомпилированный хекс для 2G, мне бы тоже сгодился

тигромух
BAU:

Ааа… понятно. Я думал это просто хекс с адресацией в еепром и значениями “00” во всех байтах.

Ну теоретически такое тоже можно сделать, только этот хекс еще надо сгенерить. И дефолтные значения для атмеги будут 0xFF.

BAU
тигромух:

атмеги будут 0xFF.

Да,да. Забыл.

тигромух:

Ну теоретически такое тоже можно сделать

Уже давно и практически реализовано 😃

Аналогичный хекс есть и для своих настроек. Ну чтоб не вспоминать что и где.

EEPROM_Clean_ATMega328.zip

Ratverg

Всем привет! =)
Перебираюсь в эту ветку.
Купил новый Orange 1W lrs и OrangeRx R910 Spektrum DSM2 9Ch 2.4Ghz TwinPort Rx с SBUS
Хочу связать их по SBUS, сделать ретранслятор. Что куда подключать и кого шить 😃

AlexRose

Друзья, кто нибудь подскажет блок кода функции пищалки (BUZZER) для вставки в прошивку для 2G?

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

думаю, только Александр бы мог грамотно вшить в свой код

BAU
Ratverg:

Что куда подключать и кого шить

Все то же и так же как и по ППМ. 8 регистр тока изменить на 2.

Ratverg
BAU:

Все то же и так же как и по ППМ. 8 регистр тока изменить на 2.

а тут вроде Тигромух что-то ещё перепаивал?