OrangeRx Open LRS 433MHz TX Module

alexmx
couger:

Друзья, а для тех кто не на Вы с фюзами - можно объяснить как исправить косяк? Какой программой и что сделать, программатор имеется. Спасибо заранее.

Присоединяюсь к вопросу.
Имеются в наличии два програматора “FTDI Basic 6 PIN 3.3/5V For Arduino(Free USB Cable)” и “USBasp AVR Programming Device for ATMEL” с хобикинга.

SGordon

Наверное , тут вопрос по совту которым шьете… Например в Extreme Burner на закладочке Fuse Bits прописываем… А вот что именно прописываем, я бы и хотел услышать …

baychi
alexmx:

и “USBasp AVR Programming Device for ATMEL” с хобикинга.

Этот подойдет.

SGordon:

А вот что именно прописываем, я бы и хотел услышать …

Efuse = FD. (BODLEVEL= 101 или 2.7 В).
Остальные фьюзы можно не трогать, но если интересно, у меня стоят: Low=DE, High=DC

alexmx
baychi:

Цитата Сообщение от alexmx Посмотреть сообщение и “USBasp AVR Programming Device for ATMEL” с хобикинга. Этот подойдет.

Каким софтом вы пользуетесь?
Я для перепрошивки HK G-OSD использовал Extreme Burner.

baychi
alexmx:

Каким софтом вы пользуетесь?

khazama.

alexmx:

использовал Extreme Burner.

Этот тоже годится.

Adekamer

по идее там андуриновский загрузчик - не ?
интересно - какие фьюзы он ставит по умолчанию?
может имеет смысл перезалить с той же самой андурины загрузчик

baychi
Adekamer:

интересно - какие фьюзы он ставит по умолчанию?

Загрузчик фьюзы ставить не может.
Фьюзы невозможно менять из самой программы. В этом вся проблема!
Программа может их только прочитать.

alexmx:

“USBasp AVR Programming Device for ATMEL” с хобикинга.

Кстати, он случаем питание на проц не подает?
Нужно что-б питание было 3.3 В, например штатное через стабилизатор от разъмов серв.
5 В напрямую пожгут RFM-ку!

alexmx
baychi:

Кстати, он случаем питание на проц не подает? Нужно что-б питание было 3.3 В, например штатное через стабилизатор от разъмов серв. 5 В напрямую пожгут RFM-ку!

5 В, но есть возможность убрать подачу напряжения перемычкой.

И, я так понимаю, речь идет о проблемах с приемником?

baychi
alexmx:

я так понимаю, речь идет о проблемах с приемником?

Не знаю. Дмитрий не уточнил. 😃
Может и с передатчиком. Но у меня только приемник с Флайтрона есть (там где фьюзы нормально стояли).
Передачик родной, экспертовский.

J_MoToR

Ваще замутили…
Только прикупил такой комплектик… и на те - фюзы, мюзы…
Сижу как в танке - втыкаю… чем шить, как шить, что шить?

Necromant

Речь конечно о приемнике, хотя на передатчике тоже можно перешить для надежности. Просто на передатчике питание более стабильное и равномерное, нет бросков от сервомоторов.

To J_MoToR: дык там даже на Hobbyking черным по белому написано о надобности прошивки. Обычно тем кто умеет шить просто прошивку и во фьюзах не велика проблема разобраться.

Шьется любым SPI программатором с питанием 3.3в(это очень важно).

Adekamer
baychi:

Загрузчик фьюзы ставить не может.
Фьюзы невозможно менять из самой программы. В этом вся проблема!
Программа может их только прочитать.

Александр, ты меня не понял - андурина - среда разработки - она умеет прошивать свой загрузчик на андуриновские же платы
надо выбрать тип платы (какая мелкосхема стоит) и какой программатор используется - и тогда андурина прекрасно прошивает свой загрузчик
вот когда она его прошивает - интересно какие фьюзыона выставляет,

питание проца идет с программатора - поэтому действительно - можно спалить рфм-ку,

baychi
Adekamer:

вот когда она его прошивает - интересно какие фьюзыона выставляет

Так возьми и посмотри. 😃 Но сначала считай, что там сейчас. Тебе же пришли приемники.

Adekamer

я могу чтото мастерить весьма ограниченное время (только когда дома один), поэтому в ближайшее время я до этих вешей просто не дотянусь

если

alexmx:

“USBasp AVR Programming Device for ATMEL” с хобикинга

имеет джампер на питании камушка, (сейчас хоббикинг протух, сайт за нджинксом умер) то по идее сняв этот джампер и подав 5 вольт на серво пины приемника можно спокойно перепрошивать

alexpv
Adekamer:

то по идее сняв этот джампер и подав 5 вольт на серво пины приемника можно спокойно перепрошивать

я решил перестраховаться и ограничил уровни сигналов ISP ( в даташите напр питания +0.5в), сделал это путем запитки “USBasp AVR Programming Device for ATMEL” через два диода (вместо сопротивления 5ом на входе)

как ни странно не смог найти ни одной проги с поддержкой mega328, поэтому выбрал 324, но все прошло удачно.

polarfox

Не так страшен чёрт…Проверил фюзы на своём приёмнике,стояли как и писал Дмитрий(expert).Поправил с помощью “extreme burner”-а на значения рекомендованные Александром(baychi),комплект работает.Сначала мой “extreme burner” не видел 328 мегу,после операций описанных тут он без проблем её принял в обработку.Так что вот,как-то так…(с)
Кстати среда Ардуино наверное фюзы не трогает,т.к. я неоднократно менял с помощью неё прошивки в своём комплекте,а фюзы оставались “китайские”😃.

Adekamer
polarfox:

Кстати среда Ардуино наверное фюзы не трогает,т.к. я неоднократно менял с помощью неё прошивки в своём комплекте,а фюзы оставались “китайские”

А загрузчик меняли ? не прошивку через усб, а через разьем программирования загрузчик? Я же даже скриншот привел

тигромух
Adekamer:

А загрузчик меняли ? не прошивку через усб, а через разьем программирования загрузчик? Я же даже скриншот привел

The “Burn Bootloader” commands in the Arduino environment use an open-source tool, avrdude. There are four steps: unlocking the bootloader section of the chip, setting the the fuses on the chip, uploading the bootloader code to the chip, and locking the bootloader section of the chip. These are controlled by a number of preferences in the Arduino preferences file.
arduino.cc/en/Hacking/Bootloader

baychi

Не думаю, что аурдинская среда меняет Efuse. Для этого нужно знать напряжение питания меги в данном устройстве. А откуда ей это знать?

Панкратов_Сергей

При загрузке загрузчика в ардуино происходит и конфигурирование фюзов в соответствии с тем как указано в файле boards.txt , к примеру для
3.3V, 8 MHz ext ATmega168
конфиг по умолчанию такой

pro.upload.protocol=stk500
pro.upload.maximum_size=14336
pro.upload.speed=19200

pro.bootloader.low_fuses=0xc6
pro.bootloader.high_fuses=0xdd
pro.bootloader.extended_fuses=0x00
pro.bootloader.path=atmega
pro.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex
pro.bootloader.unlock_bits=0x3F
pro.bootloader.lock_bits=0x0F

pro.build.mcu=atmega168
pro.build.f_cpu=8000000L
pro.build.core=arduino

baychi
Панкратов_Сергей:

примеру для
3.3V, 8 MHz ext ATmega168
конфиг по умолчанию такой

А для 328-й какой конфиг по умолчанию?