Отстраняване на грешки направете го самият вариант на част 2 с atmega8

Ние правим плащането за грешки сами. Част 2 (опция с ATmega8).

Така че в последната част на статията описахме монтажа на важна част от нашия инструмент за дебъгване - схемата за захранване. Струва си да се отбележи, че захранването не винаги трябва да бъде на всяка грешка или прототипираща дъска. Ако вече имате готово захранване под формата на завършен дизайн, можете да го използвате. Широко разпространените и така наречените "лабораторни" захранващи устройства, които имат едно или повече стандартни изходни напрежения, често се контролират. Подобно захранване може да бъде монтирано от вас или закупено готово. След това не е нужно да събирате веригата за мощност на тестовите структури всеки път.

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

На първо място ще подготвим необходимите подробности:

Фиг. 1. Основните подробности.

Като основа вземете AVR-микроконтролера ATmega8. Това е сравнително мощен микроконтролер с голямо количество памет и разнообразие от периферни устройства. Можете да използвате и друг микроконтролер. Пример за използването на микроконтролера ATtiny2313 на тази таблица за отстраняване на грешки може да бъде намерен в друга версия на този текст под връзката: Ние правим плащането за грешки сами. Част 2 (опция с ATtiny2313).

Както винаги, преди всичко след избора на подробности, трябва да се запознаете с местоположението на заключенията и основните му характеристики. Цялата необходима информация за ATmega8 се съдържа в референтния лист. Не забравяйте, че почти всички микроконтролери щифтове могат да имат няколко функции. Тези функции могат да бъдат избрани при запис на програма за μC. И това трябва да се обърне внимание на етапа на изготвяне на концепцията. Освен това, вече е в процес на изготвяне на схемата е удобно да се използва символа на части с "живи" pinouts, т.е., когато се отнася до данните на диаграмата, да се направят изводи, тъй като те се намират в реалност. Тогава поставянето на компонентите както на схемата, така и на дъската ще бъде по-лесно, по-лесно разбираемо и с по-малко грешки. (Почти всички редактори на схеми имат способността да изготвят свои собствени обозначения.)



Да направим диаграма:

Фиг. 2. Схема с микроконтролера ATmega8.

Кварцовият резонатор Q1 с кондензатори C1 и C2 представлява източник на часовник за микроконтролера μC1. Той е много чувствителен към смущения на веригата, така че проводници да бъдат избрани минимална дължина и проводника между С1, С2 и осмия μC1 крак (удебелена линия на фигурата) вече не закрепване. Резисторът R1 и кондензаторът C3 образуват низа за нулиране за микроконтролера. Резисторите R2-R5 са необходими за ограничаване на тока чрез LED1-LED4. В електрическата верига има блокиращ кондензатор C4. Като източник на енергия ще използваме стабилизатора, събран в първата част на статията. (Списъкът на всички възможни замествания в схемата се намира в края на тази страница.)

Фиг. 3. Разпределен pinout на ISP щепсела.



Проводниците за програмиране трябва да бъдат свързани към същите проводници на програмиста. Тези проводници са удобно свързани към съответния съединител на съществуващия програмист със стандартен щепсел за монтаж на дъската IDC-10MS (Фигура 3). Точното местоположение на щифтовете на този щепсел трябва да бъде проверено със съществуващия програмист!

Ще организираме всички подробности за бъдещата таблица за отстраняване на грешки в съответствие със схемата. Първо, един по един, инсталираме частите в дупките, захапем излишната дължина на клемите на елементите и захапем страничните ножове или ножове. След това можете да свържете кабели. В тази част на веригата, която няма да се промени в бъдеще, е по-добре да се правят връзки от долната страна на дъската. Панелът (все още се казва "яслите") за микроконтролера може да остане празен и след това да вмъкнете в него микроконтролер. В същото време не трябва да забравяме "ключа" на гнездото и самия микроконтролер. В нашата схема например кварцовите връзки, връзките с програмиста и връзката на микроконтролера със захранване няма да се променят в бъдеще. И връзките със светодиоди, най-вероятно ще променим за различни експерименти.

Захранващите проводници са най-подходящи да вземат друг цвят - за положителна жица можете да вземете червено, за минус - син или черен цвят. Когато разреждате свързващите проводници от задната страна на дъската, не забравяйте за "огледалото"!

Rovnenko светодиоди могат да се настройват по следния начин: резби малка ивица от картон между клемите на светодиодите, да ги инсталирате в борда отвори от задната страна за намаляване на излишната дължина на болт и ги спойка. След запояване на краката може да се отстрани лента от картон, Фиг. 6.

Фиг. 6. Инсталиране на светодиоди.

Преди да включите отново, проверяваме правилността на връзките и най-важното - правилното оформление на захранващите проводници към микроконтролера!

Сега можете да поздравите себе си, ние просто получихме истинската карта за отстраняване на грешки, събрана от нашите собствени ръце!

Веднага заредете в микроконтролера най-простата програма от мигащи светодиоди: mega8_4leds_1.zip. След зареждането на фърмуера в микроконтролера светодиодите ще светят последователно. Скоростта на светене и пауза ще бъде приблизително една секунда:

Видео 1. Работата на тестовия фърмуер.

Можете да приложите такъв инструмент за отстраняване на грешки не само за тестване на проекти или софтуерни алгоритми. Понякога електронните схеми, монтирани на прототипи, използват дори професионални електроинженери, за да изградят цялостни устройства.

Споделяне в социалните мрежи:

сроден
Ремонт лаптоп адаптер за захранване, зареждане, захранванеРемонт лаптоп адаптер за захранване, зареждане, захранване
Ремонт на захранващото устройство на компютъра със собствените си ръце - характеристики на аварии и…Ремонт на захранващото устройство на компютъра със собствените си ръце - характеристики на аварии и…
Преобразувател за кола 12v в 220v собствени ръцеПреобразувател за кола 12v в 220v собствени ръце
Стабилизатори на напрежение за производствоСтабилизатори на напрежение за производство
Водоснабдяване в Челябинск Монтаж на системи за водоснабдяване в Челябинск Топлоснабдяване, студено…Водоснабдяване в Челябинск Монтаж на системи за водоснабдяване в Челябинск Топлоснабдяване, студено…
Инверторна киберна енергия, непрекъсваемо захранване, мини електроцентрали, аварийно захранване и…Инверторна киберна енергия, непрекъсваемо захранване, мини електроцентрали, аварийно захранване и…
Източник на захранване на слънчеви батерии със собствени ръцеИзточник на захранване на слънчеви батерии със собствени ръце
Как да направите ветрогенератор със собствените си ръцеКак да направите ветрогенератор със собствените си ръце
Измерване на еднофазно захранване с постоянен ток и променлив токИзмерване на еднофазно захранване с постоянен ток и променлив ток
Бойлери electric protherm skate, серия - модели, разлики, спецификации, описание, ревютаБойлери electric protherm skate, серия - модели, разлики, спецификации, описание, ревюта
» » Отстраняване на грешки направете го самият вариант на част 2 с atmega8