USB-програмист (AVR): описание, цел
При радиотехниците, които обичат да се занимават с проектирането на електронни устройства, от време на време има нужда да се използват микроконтролери в тяхното развитие. Използването на тези полупроводникови устройства отваря големи перспективи за радио техници. Микроконтролерите се произвеждат само от няколко компании, чиито лидери са MicrochipTechnology, ATMEL, ARMLimited. Основната характеристика на такива устройства е нуждата от софтуерния им фърмуер. За това са необходими и програмисти. Към днешна дата има огромен избор от различни видове програмисти, но цената на тези продукти е много висока, а не всеки радиолюбител може да си позволи да закупи такова устройство.
В тази статия ще разгледаме USB-програмист (AVR), базиран на управляващ микроконтролер Atmega 8. Този продукт е съвсем прост, така че радио аматьорът да може сам да го събере и да не харчи много пари за маркови продукти. Избраният от нас USB-програмист (AVR) има минимално свързване на микроконтролера, което позволява сглобяването на много миниатюрно устройство. Такъв продукт не отнема много място, това е така общи размери обикновен флаш устройство. USB-програмистът (AVR) в неговата схема съдържа микроконтролера Atmega 8, типът на случая е TQFP 32 (не трябва да се бърка с типа на DIP касетата, тъй като те имат различни пинъти). На снимката е показана диаграма на такова устройство.
Продължаваме да описваме схемата на устройството. Jumper J1 се използва в случаите, когато е необходимо да се мига микроконтролер с тактова честота под 1,5 MHz. Ако желаете, този скок е лесно изключен от веригата, за тази цел 25-ият терминал на контролера е разположен на земята. В този случай програмистът на AVR-USB винаги ще работи с по-ниска честота. Трябва да се отбележи, че програмирането на ниска честота Отнема повече време, но зависи от вас, разбира се. Zener D1, D2 се използват, за да съответстват на нивото между USB шината и програмиста. Синият светодиод показва, че устройството е готово да програмира микроконтролера, червеният диод свети по време на програмирането. Веригата има съединител IDC-06, към който са разположени контактите, чиито изводи съответстват на типа ATMEL на 6-изводен ISP конектор. На посочения конектор контактите за захранване на микроконтролерите се извеждат от USB порта на персоналния компютър, затова е необходимо да внимавате да не позволявате късо съединение. При същия конектор, контролерът и контролерът също са програмирани, необходимо е да свържете "Reset contacts" на контролера и на съединителя (в диаграмата е показано с червени точки). Скокът за намаляване на скоростта на програмиста и съединителя за свързване на микроконтролера се намират в края на устройството. Това е каквото е USB-програмист (AVR), както виждате, всичко е елементарно.
След като устройството бъде сглобено, е необходимо да мига контролния микроконтролер, затова ви препоръчвам да използвате програмата PonyProg. При програмирането стартираме кристала за работа от външен източник на часовник на 12 MHz.
USB-програмистът за AVR, описан в тази статия работи с всички микроконтролери като AVR, ви позволява да ги мигате, да гледате записаното съдържание на устройството, да изтривате чипове, да променяте конфигурацията.
- Програмист за газови котли: инструкции, ревюта. Как да изберем програмист за газов котел?
- Програмист-обучаван: образование, характеристики на работа, задължения
- Програмистът на Громов: назначаване, описание
- Arduino Uno: описание, описание на платформата
- PIC програмист: описание, предназначение на устройството
- Нека да разберем как да накараме програмиста си със собствените си ръце
- Как да направите осцилоскоп от компютър?
- Програмист Пощенски 3: инструкция, настройка. Сглобяване на програмист Postal 3
- Arduino за начинаещи: инструкции стъпка по стъпка. Програмиране и проекти Arduino: откъде да…
- Програмиране на микроконтролери за начинаещи: лесно и достъпно
- PIC контролер. Програмиране на PIC-контролери. Схеми на PIC-контролери
- Какво е JTAG програмист?
- Колко струва един програмист в Украйна, Русия и САЩ?
- Какви са схеми на микроконтролери?
- Микроконтролери Atmega8. Програмиране на Atmega8 за начинаещи
- Какви теми трябва да взема за програмист, как да се подготвя успешно за изпитите
- Как да изберем подарък за програмист?
- Хуморът е по-нисък от "Линукс": вицове за програмисти и програмисти
- Най-търсената професия е програмист
- Какво е транзистор и каква е неговата цел
- Полупроводникови устройства - цел и класификация