Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )
так, вроде оживил, забиндился автоматом, но пока програматор не отключал…
щас проверю без програматора
передернул питание и в пути пошло
если сначала подключить ттл кабель к пердатчику, потом в юсб, потом путти, потом питание, то все стартует как положено
а если просто подать питание, то одна вспышка зеленого и передачи нет в эфир
щас попробую только тх подключить на ттл кабеле
ИТАК. есть прогресс
если подключить просто питание и ппм к передатчику, но он не начинает передавать в эфир, а в путти выдает вот это:
Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
если программатор подключен к уарт передатчика все 3 пина (даже не воткнут в юсб) то передатчик стартует!
какие идеи?
Если после этой выдачи еще подождать, что происходит?
Baychi soft 2013
TX Open Expert V2 F8Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8Rg=Val Comment▒▒
Baychi soft 2013
TX Open Expert V2 F8
повторяется до бесконечности…
что это может быть?
повторяется до бесконечности…
что это может быть?
У меня так и было пока не поменял строчку о которой писал выше. Попробуйте вот этот hex:
…mail.ru/…/111c9d418037%2FOpenTiny_TX_2G.hex
Это вроде бы последний из моих созданных в ходе переписки с Александром, уже поправленный. Если не получится, тогда попозже заново откомпилирую (сам тогда учился это делать, уже подзабыл нюансы).
Только сейчас заметил, что у эксперта еще и SDN подключен к атмеге. А с какой целью кто нибудь знает?
Может схема есть? Ссылочка на предыдущей страничке не работает.
На гитхабе, кстати, верный код, а вот что в хексе - неизвестно. Алексей, попробуйте откомпилировать и прошить из ардуины.
Может схема есть? Ссылочка на предыдущей страничке не работает.
Ух, еле нашел на компе - …mail.ru/…/4058013c078a%2FExpert_2G_LRS_TX_ALL.jpg
Сравнивал ее с оригиналом по просьбе Александра. Там есть небольшие отличия (один общий токоограничивающий резистор на светодиодах, вместо двух; отсутствует кондер параллельно кнопке и т.д.), но расключение меги и rfm-ки совпадают.
Только сейчас заметил, что у эксперта еще и SDN подключен к атмеге. А с какой целью кто нибудь знает?
Может глупость скажу, но наверное просто глушит rfm-ку, когда нет сигнала; для экономии энергии.
Попробуйте вот этот hex:
пожелай мне удачи в бою, пожелаайййй мнеее удаачииии…
хорошая песня)
пошел пробовать!
upd. залил.
передатчик стал запускаться и без программатора через раз…
но только если сначала включить пульт (то есть ппм), а если просто включить передатчик и потом пульт то не подхватывает… так и должно быть?
Может глупость скажу, но наверное просто глушит rfm-ку, когда нет сигнала; для экономии энергии.
Возможно, конечно. Но там разница - микроапмперы. Диод больше жрет.
Да и вообще, экономить электричество на передатчике несколько странно, имхо.
Даже не микро-, а наноамперы.
передатчик стал запускаться и без программатора через раз…
но только если сначала включить пульт (то есть ппм), а если просто включить передатчик и потом пульт то не подхватывает… так и должно быть?
У меня при первой подаче питания тоже почему-то не подхватывает. Если передернуть разъем - все четко. Когда подхватил (не сбрасывая питание передатчика) - то тут все стабильно -вкл/выкл аппу и прочие издевательства -всегда четко подхватывает и начинает передачу. Если выключить питание передатчика на несколько минут, то опять только через передергивание разъема. Но я больше грешил на свой приемник X8R.
Так как и датчик напряжения для X8R ведет себя похожим образом - работает только если подать питание сначала на приемник, а затем на датчик. Не стал заморачиваться - просто собрал схему 5-и секундной задержки питания.
ну в общем надо как то объявить что у Алкесандра (baychi) на сайте выложен не поправленный hex для передатчика Expert 2G.
ждем когда он появится!
Так как и датчик напряжения для X8R ведет себя похожим образом - работает только если подать питание сначала на приемник, а затем на датчик.
это странно… у себя такого не наблюдаю… датчик и приёмник получают питание одновременно
это странно… у себя такого не наблюдаю…
С предыдущим X8R (уже спалил его) и этим датчиком все было нормально, но у него выход s.bus изначально не работал. Как то не везет мне с ними:)
На гитхабе, кстати, верный код, а вот что в хексе - неизвестно. Алексей, попробуйте откомпилировать и прошить из ардуины.
подскажите пожалуйста,
то есть я просто в 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
нужно просто изменить цифру в этой строке на нужную!
а заливать hex можно ведь и из мегалоад?
Конечно можно. Готовый хекс только надо искать в %temp%
В самой свежей папке.
последний вопрос меня мучает:)
еепром надо только по мере необходимости очищать - только когда ошибка? или перед прошивкой нужно это-что бы как бы на чистую все встало нормально?
или перед прошивкой нужно это-что бы как бы на чистую все встало нормально?
Если хотите что бы значения регистров по умолчанию встали, то да надо очистить.
Если хотите что бы значения регистров по умолчанию встали, то да надо очистить.
в мегалоад вторая строка выбора hex’a EEPROM туда eeprom_clean.hex и вперед.
потом питание передернуть и уже в строчку FLASH нужный hex.
правильно?
зы. простите за чрезмерную дотошность 😉
правильно?
Можно сразу и еепроми и флеш выбрать, а потом передергивать питание. Сразу все и зальется.
И смотрите внимательно на бегущие строке. Бывают ошибки. Повторить надо после них.
было кстати как то что процесс заливки не останавливался… повторялся и повторялся
пришло просто программатор выдернуть - подгадав момент flash sucsces done
пишу #define TX_BOARD_TYPE 5
и больше ничего не надо изменять?
Еще вроде бы надо изменить номер или версию компиляции (в шапке config.h)
Еще вроде бы надо изменить номер или версию компиляции
Стирание еепрома делает эти изменения ненужными.
в мегалоад вторая строка выбора hex’a EEPROM туда eeprom_clean.hex и вперед.
Нет, eeprom_clean.hex - это программа, ее надо залить во флеш, включтиь питание и дождаться пока диод погаснет (или наоборот, загорится, точно не помню).
Это прога запустится и почистит eeprom.
Потом заливайте хекс прошивки.
Еще вроде бы надо изменить номер или версию компиляции (в шапке config.h)
Если чистить eeprom, то версию можно не править. И наоборот 😃
eeprom_clean.hex - это программа
Ааа… понятно. Я думал это просто хекс с адресацией в еепром и значениями “00” во всех байтах.
последний вопрос меня мучает
Александр, пожалуйста выложите свой скомпилированный хекс для 2G, мне бы тоже сгодился