muzruno.com

USB-програмист (AVR): описание, цел

При радиотехниците, които обичат да се занимават с проектирането на електронни устройства, от време на време има нужда да се използват микроконтролери в тяхното развитие. Използването на тези полупроводникови устройства usb програмист avrотваря големи перспективи за радио техници. Микроконтролерите се произвеждат само от няколко компании, чиито лидери са MicrochipTechnology, ATMEL, ARMLimited. Основната характеристика на такива устройства е нуждата от софтуерния им фърмуер. За това са необходими и програмисти. Към днешна дата има огромен избор от различни видове програмисти, но цената на тези продукти е много висока, а не всеки радиолюбител може да си позволи да закупи такова устройство.

В тази статия ще разгледаме USB-програмист (AVR), базиран на управляващ микроконтролер Atmega 8. Този продукт е съвсем прост, така че радио аматьорът да може сам да го събере и да не харчи много пари за маркови продукти. Избраният от нас USB-програмист (AVR) има минимално свързване на микроконтролера, което позволява сглобяването на много миниатюрно устройство. Такъв продукт не отнема много място, това е така общи размери обикновен флаш устройство. USB-програмистът (AVR) в неговата схема съдържа микроконтролера Atmega 8, типът на случая е TQFP 32 (не трябва да се бърка с типа на DIP касетата, тъй като те имат различни пинъти). На снимката е показана диаграма на такова устройство. avr usb програмист

Продължаваме да описваме схемата на устройството. Jumper J1 се използва в случаите, когато е необходимо да се мига микроконтролер с тактова честота под 1,5 MHz. Ако желаете, този скок е лесно изключен от веригата, за тази цел 25-ият терминал на контролера е разположен на земята. В този случай програмистът на AVR-USB винаги ще работи с по-ниска честота. Трябва да се отбележи, че програмирането на ниска честота Отнема повече време, но зависи от вас, разбира се. Zener D1, D2 се използват, за да съответстват на нивото между USB шината и програмиста. Синият светодиод показва, че устройството е готово да програмира микроконтролера, червеният диод свети по време на програмирането. Веригата има съединител IDC-06, към който са разположени контактите, чиито изводи съответстват на типа ATMEL на 6-изводен ISP конектор. На посочения конектор контактите за захранване на микроконтролерите се извеждат от USB порта на персоналния компютър, затова е необходимо да внимавате да не позволявате късо съединение. При същия конектор, контролерът и контролерът също са програмирани, необходимо е да свържете "Reset contacts" на контролера и на съединителя (в диаграмата е показано с червени точки). usb програмист за AVRСкокът за намаляване на скоростта на програмиста и съединителя за свързване на микроконтролера се намират в края на устройството. Това е каквото е USB-програмист (AVR), както виждате, всичко е елементарно.



След като устройството бъде сглобено, е необходимо да мига контролния микроконтролер, затова ви препоръчвам да използвате програмата PonyProg. При програмирането стартираме кристала за работа от външен източник на часовник на 12 MHz.

USB-програмистът за AVR, описан в тази статия работи с всички микроконтролери като AVR, ви позволява да ги мигате, да гледате записаното съдържание на устройството, да изтривате чипове, да променяте конфигурацията.

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

сроден