Rc включване на микроконтролера

След месец започва да се получи нещо. За да запалите много опции ключове, работещи на breadboard вече забравил първоначалната желанието и започна програмиране за програмиране.
Тогава дойде лошото време, реших най-накрая да се направи пълен устройство, за което да пиша в дневник.

За основа на фирмата Atmel ATtiny25 микроконтролер, просто защото съм го бил (закупени в DIP пакет за изучаване). Има линия на идентични контролери: ATtiny25, ATtiny45, ATtiny85, които се различават само в паметта. За устройството може да се използва нито един от тях. За простота, шиене контролер, така че да не го развалят грешна шиене Fyuz, реших да напусна фабричните настройки Fyuz и не ги докосва. Броят на наличните чипове крака, може да се контролира от независим превключване на 4 натоварвания. По време на програмата за изпитания, ние открихме, че моят приемник престава да подава сигнал (ако не конфигурирате аварийна), когато връзката се губи с предавателя. И това е решено да се използва разпределена един канал за загубата на комуникация сигнализация (Channel 4). Оказа се, третият контролен канал + канал "комуникация загуба".
Първи канал превключване poizvodilos само пропорционално управление с предавател (krutilki или пръчка). Но тъй като бяха искания да се направи операция чрез превключване комутатор, разработен универсален фърмуер, който може да се справи копче че, сушилня и 3-позиции за превключване ключ.

Преди да се използва, RC Switch трябва да се настрои да работи (калибриране) с контрола на предавателя (krutilki, превключвател или превключвател на 3-та позиция). За да се превърне този контрол до максималната и за да се свържете RC Превключи на съответния приемник канал. LED ще мига Channel 4 поканен да извърши калибриране. Освен това е необходимо да се обърне на копчето, че (ако контрола - krutilki) няколко пъти в крайните положения или poscholkat барабана, съответно. За тази цел има около 4 секунди. След тази процедура, можете да използвате устройството.
Нов калибриране трябва да се извършва само чрез промяна на фърмуера и промените типа контрол.

Rc включване на микроконтролера

Направих 2 и Вариант на фърмуера:
1, когато следващия канал, предишното изключен
RC_Switch_ATtiny25_v3_01;
2, когато на следващия канал остава на предишното
RC_Switch_ATtiny25_v3_02.

Още, в купчина, който може наред за 2 и изпълнение 4-канален EEPROM. Тогава Channel 4 има двойна функция: тя може да се превърне и тъй като тя се включва автоматично, когато сигналът се губи.
1- RC_Switch_ATtiny25_v3_31_4ch.hex
2- RC_Switch_ATtiny25_v3_32_4ch.hex

(Фърмуер и веригата в края на статията)

Полеви транзистор (п-канали), използвани от стари дънни платки, бихте могли да си купят нещо по-малко от размера на друга сграда, но аз не купуват това, което можете да намерите безплатно :)
Диод IN4148 хранене комплект, така че можете да използвате контролите на 5,5 - 6 волта, напрежението върху него пада. И все пак, на сигнала от приемника може да бъде недостатъчна и контролера не видях, така че аз съм малко пропуснете праг логически единици за контролера.

Rc включване на микроконтролера

Rc включване на микроконтролера

Създавам фърмуер в AVR Studio

2 и въвеждане може да се направи. Резултатите ще бъдат само третият (с изключение на Начално състояние - тя може да се използва, но след това няма да има трудности с реинтеграция), освен ако размерът на светлината на главата и виси на един изход.

Контролерът не могат да бъдат отстранени от дъската.

И все пак такъв момент, ако е възможно да се достави по-прост контролер Tiny13. На контактите той е напълно съвместим, но програмата трябва да бъде си за него. (На всяка нужда да пишете нова програма)
Точно когато правя този проект, аз съм бил единственият наличен Tiny25. За тези цели тя излишни ресурси, и то е по-скъпо от Tiny13.
Аз всъщност няма значение под който пише Tiny13 или 25. Както казахте - факт и пишат.

Rc включване на микроконтролера

Отиди лети Tiny13 с нулиране и фиг. Моля, пишете по програма нея. Адванс много благодарен. По-нататък аз искам да се науча да се програмира.

Здравейте скъпи Дмитрий. Честита Нова Година на вас.
Взех тази схема, моля чип progromatorom USBASP V2.0 (фърмуер от архива)
и не мога да превключвате режимите. При включване на машината, схемата не мига лампа, и просто изгаря. Т.е. няма възможност да се определи минимален и максимален. Трети канал аз се контролира от обичайната ключа с две позиции.
Моля, кажете ми какви опции възникването на този проблем?