Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle (Кодер Fokus-a - MSV)
ищи где-то соплю или какую-то ногу на землю положил
на 10й ноге нет никакого криминала
если ничего не найдешь попробуй при снятом питании подать на 10ю ногу 5в (знаю что жестоко но мне несколько раз такое помогало)
может диод защитный пробит
Сопротивление между +5 и землей около 22 ом.
Есть коза.
Знаю, что это слишком - кренка греется и мега тоже.
Греться не должны вообще, если всё отключил 😦
Если бы был пробит порт меги - я бы его таким образом нашел?
Пробит может сам кристалл - спёкся всмятку. Попробуй поднять ноги АТМеги с земли :
logic-bratsk.ru/radio/micro/…/atmega64_64.jpg
Если коза уйдёт - кристалл ёк. 😦 😦
Тыкнул осциллографом на ноги кварца - там тишина.
Вот это то и волнует. Фюзы вроде как талант нужен что бы трогать - стоят себе и стоят, или игрались всё же? Там их сначала прочитать надо, потом изменить, потом прошить - не вспоминаете?
Придется отпаивать мегу, а ведь под ней подложка дисплея
Он съёмный, но ничего криминального, если не утюгом паять.
ищи где-то соплю или какую-то ногу на землю положил
Звонил все ноги на землю. Звонятся на землю только 22, 63, 53. Вроде как по схеме.
попробуй при снятом питании подать на 10ю ногу 5в (знаю что жестоко но мне несколько раз такое помогало)
Юра, каков магический смысл сего действия? Не подключая питания подать +5 на 10 ногу и куда дальше смотреть? А если коза где-то в другом месте, то эти 200ма пошуруют через защитный диод 10 ноги и уложат его? Объясни пожалуйста.
И если можно, свяжись со мной в скайпе Sergey Slobodyan
на 10й ноге нет никакого криминала
посмотрел на схему оказывается есть это выход ррм и на него тоже выход тактовой подал так что процентов 99 мега в помойку:(
Юра, каков магический смысл сего действия? Не подключая питания подать +5 на 10 ногу и куда дальше смотреть? А если коза где-то в другом месте, то эти 200ма пошуруют через защитный диод 10 ноги и уложат его? Объясни пожалуйста.
да смысл именно в этом если диод целый то от встречных 5в ему ничего не будет
а если полудохлый то догорит в обрыв
Звонил все ноги на землю. Звонятся на землю только 22, 63, 53. Вроде как по схеме.
Их то и надо отпаять, тонкая иголка + паяльник с не очень толстым или обпиленным жалом - в общем, не так страшно.
Если после этого КЗ уйдёт - кристаллу ёк, но раз остальные ноги не звонятся, а кристалл греется - то сорри, чудес не бывает 😦
Разве что магию Юры попробовать - то же не так сложно, но ИМХО бессмысленно - вот если бы по 10й ноге текло - тогда да, можно попробовать бы было.
посмотрел на схему оказывается есть это выход ррм и на него тоже выход тактовой подал так что процентов 99 мега в помойку
На ней так же и вход ППМ 😃 А вообще - это просто порт, не более того. Ты аппу от чего запитывал, когда шил? Важен правильный ответ, вспомни!
На ней так же и вход ППМ
нет вход 9я нога
там еще один чип есть 4066 набор ключей можно ее поднять
Ты аппу от чего запитывал, когда шил? Важен правильный ответ, вспомни!
Ну сначала извините за неправильную вводную - не в ту сторону ноги посчитал. Тактовую я подал не на 10, а на 12 ногу, что теоретически вроде не смертельно. Запитывался я от трехбаночного аккума +11,6 вольт. Шить пытался через UNIPROF avr.nikolaew.org/progr.htm . Когда мега не откликнулась, я попытался подергать ногами через программатор. И вроде после подергивания Ресетом мега больше не стартовала. До подергивания несколько раз пытался подключать-отключать колодку, мега всегда стартовала стандартную прошивку. Так что на КЗ похоже мало, потому что между подключениями ничего не паялось.
Запитывался я от трехбаночного аккума +11,6 вольт.
Тогда исключаем бросок при подключении. Долго писать, да и не оно это.
Когда мега не откликнулась, я попытался подергать ногами через программатор.
А это как? По одной отпаивали или что?
А это как? По одной отпаивали или что?
В проге есть тест для ножек - переключает на секунду выход 1-0.
Короче, отпаял я земли - КЗ пропало. Значит точно дело в меге 😦 Ищу новый кристалл - ели есть у кого, то предлагайте.
Короче, отпаял я земли - КЗ пропало. Значит точно дело в меге Ищу новый кристалл - ели есть у кого, то предлагайте.
В Одессе были, могу узнать.
Здесь есть 128е
www.k206.com.ua/index.php?p=price
Ещё здесь что то было, но сайт не открывается 😦
А вот сдесь есть и 64я
solder.com.ua/?p=2&n=1&m=44
узнать смогу только в панедельник😒
А вот сдесь есть и 64я
Блин, заработал 😃 Да, они по выходным не работают 😦
Что-то тема куда-то свалилась. Немножко поднимем и подогреем интерес.
Валялся у меня телефон Эриксон 2618… 24с256…
На моей помойке (видеокарточка) завалялась 24с168. А можно исходник разместить чтоб народ правил под свои находки? 20 моделей думаю тоже выше крыши 😒
Или при инициализации прога сама определяет какую епромку ей подсунули?
нет, прога не определяет. Исходники? Уже не вижу смысла. Есть исходники в начале темы. Править под свои находки - народ не захотел. Если никто не присоединится к проекту в плане переделки меню, то исходники выкладывать для общего доступа не буду. Прилепить епром - ничего сложного нет:
Используем стандартную библиотеку.
#asm
.equ __i2c_port=0x15 ;PORTC
.equ __sda_bit=6
.equ __scl_bit=7
#endasm
#include <i2c.h>
Ну в начале проги i2c_init(); не забыть.
Запись-чтение - согласно даташиту:
unsigned char eeprom_read(unsigned int address) {
unsigned char data;
i2c_start();
i2c_write(0xA0);
i2c_write((address>>8) & 0xFF);
i2c_write((address) & 0xFF);
i2c_start();
i2c_write(0xA1);
data=i2c_read(0);
i2c_stop();
return data;
}
/* write a byte to the EEPROM */
void eeprom_write(unsigned int address, unsigned char data) {
i2c_start();
i2c_write(0xA0);
i2c_write((address>>8) & 0xFF);
i2c_write((address) & 0xFF);
i2c_write(data);
i2c_stop();
}
Ну и чтение структуры как-то так:
void MODEL_init(unsigned char ind)
{
unsigned char* p1;
unsigned int i;
save_trimmer();
cur_model_ind=ind;
p1=(unsigned char *)&cur_model;
for(i=0; i<sizeofmodel; i++)
*(p1+i)=eeprom_read(i+(ind*sizeofmodel)) ;
if (cur_model.timer_mode!=1) time=0;
else time=cur_model.timer_set;
}
Запись аналогично, только eeprom_write(i+(to*sizeofmodel), *(p1+i));
В страничном режиме - см. даташт на память. Но у меня какие-то глюки полезли. Наверно где-то сам накосячил. Сохраненная и счтитанная структуры иногда не совпадали…
Всем доброго времени суток! Гуру, подскажите! Столкнулся с такой проблемой, аппаратура turnigy 9x на вертолете 3D, во время полета запищала предупреждалка в аппаратуре что аккумулятор на исходе. Сел, выключил аппу, поменял аккумуляторы, включил, взлетаю и понимаю что “лево-право” не работает, сел кое как, захожу в меню экспонент и двойных расходов(просто там есть графики) и при перемещении стика AILE (лево-право) вижу что линия, отображающая положение стика перемещяется как-то слишком медленно, и когда отпускаю стик - не возвращается в центр, а остается на месте, я снял этот эффект на видео, спустя минут 15 при включении уже этот эффект не наблюдался, но когда снова хотел полетать на следующий день, включил аппу - снова таже картина. Подскажите в каком направлении копать? Может с перем. резистором на стике какая проблема…но она проходит как-то внезапно… может в прошивке дело… Говорят - может аппа просто замерзла, но этот эффект и дома при +22 =)
ссылка на видео
прикольно…
такое ощущение что емкость какая то на стике…
вскрыть и посмотреть наличие соплей для начала…
а по другим осям такого нет?
по другим осям все ок. Пробовал выбрать другую модель(не настроенную) такая же картина.
возможно что оборван один из проводов переменника!!! вскрой и прозвони!!!
ок, спасибо за оперативный ответ, щас вскрою! )
кстати странно это как то произошло… работало все, вытащил аккумулятор, вставил, и вот оно всплыло…
эхх… Алексея бы к нам… он по электронике сильнее шарит…
сравните подключение глючащего резистора с другими… у них средние точки идут на мегу а остальные по идее должны быть параллельно соединены либо на +5 либо на землю… вот эти остальные и нужно проверить…
разобрал, все три провода звонятся, после того как прозвонил, в разобранном виде включаю, пробую - все работает отлично…мистика. Провода и звонятся и пропаяны нормально визуально…