Съдържание:
- Стъпка 1: Схематична схема на програмист
- Стъпка 2: Печатна платка
- Стъпка 3: Компоненти за запояване
- Стъпка 4: Записване на програмата в паметта на микроконтролера
Видео: ISP програмист за AVR микроконтролери: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Програмистът за микроконтролер е хардуерно устройство, придружено със софтуер, който се използва за прехвърляне на кода на езика на машината към микроконтролера/EEPROM от компютъра. ISP програмист за AVR микроконтролери е сериен програмист, който използва серийния порт за взаимодействие с компютър чрез RS232 протоколи. Те са по -популярни сред любителите, работещи на компютър и просто ги правят.
Стъпка 1: Схематична схема на програмист
Програмистът за микроконтролер е хардуерно устройство, придружено със софтуер, който се използва за прехвърляне на кода на езика на машината към микроконтролера EEPROM от компютъра. Компилаторът преобразува кода, написан на езици като асемблиране, C, java и т.н. в код на машинен език и го съхранява в шестнадесетичен файл. Програмист на микроконтролер действа като интерфейс между компютъра и целевия контролер. API софтуерът на програмиста чете данни от шестнадесетичния файл, съхраняван на компютъра, и ги подава в паметта на контролера. Софтуерът прехвърля данните от компютъра към хардуера, използвайки сериен, паралелен или USB порт.
Микроконтролерът ATmega32 е програмиран с помощта на пиновете, предназначени за SPI комуникация. Серийният периферен интерфейс е синхронен, пълнодуплексен протокол. SPI е известен още като „3-проводен интерфейс“протокол, защото се нуждае от 3 комуникационни линии, наречени MISO, MOSI и SCK. SPI протоколът се нуждае от две устройства за комуникация. Един от тях се счита за МАЙСТР, а друг за РОБ.
Стъпка 2: Печатна платка
Можете да направите своя собствена платка у дома, като използвате метод за прехвърляне на тонер.
Използвайте софтуер за проектиране на платки, за да преобразувате схематичната схема на схемата в оформление на печатни платки.
За да разпечатате огледален образ на оформлението на печатната платка. Отпечатването трябва да се извършва на лъскава хартия/фотохартия с помощта на лазерния принтер.
За да отрежете медна дъска с необходимия размер, съгласно нашия дизайн на печатни платки.
За да поставите медна дъска върху разпечатаното оформление, с медна страна надолу към отпечатаното оформление. Плътно да натиснете горещата ютия за известно време. Загряването на хартията ще прехвърли мастилото върху медната дъска. Ако хартията се залепи за чинията, използвайте топла вода, за да я отстраните правилно.
Нашето оформление на веригата под черното мастило.
Отстранете цялата друга мед, с изключение на черните линии, като използвате разтвор за ецване на основен водороден прекис.
Стъпка 3: Компоненти за запояване
Нашето оформление на веригата под черното мастило.
Отстранете цялата друга мед, с изключение на черните линии, като използвате разтвор за ецване върху основен водороден прекис.
Използвайте фина шкурка, за да премахнете черното мастило.
За пробиване на отвора за джъмпера.
За запояване на компоненти и проводници на тази печатна платка (печатна платка).
В момента производството на програмист за AVR микроконтролери с SPI поддръжка приключи.
Стъпка 4: Записване на програмата в паметта на микроконтролера
За да запишете програма в паметта на микроконтролера, трябва да свържете проводниците на програмиста към щифтовете на микроконтролера съгласно схемата на изводи в таблицата с данни на микроконтролера.
След това свържете програмиста към серийния порт на компютъра и свържете USB захранващия щепсел.
Използвайте компилатора, за да генерирате от програмата на микроконтролер шестнадесетичния файл, който съдържа инструкции за машинен език, разбираеми за микроконтролер. Програмистът прехвърля съдържанието на този шестнадесетичен файл в паметта на микроконтролера. След като програма бъде прехвърлена или записана в паметта на микроконтролера, тя работи в съответствие с програмата.
В следващото видео ще се опитаме да създадем проста програма за микроконтролера.
В съответствие с програмата микроконтролерът ще контролира мигането на светодиода.
Ще се опитаме да използваме програмиста, който събрахме, за да конфигурираме битовете на предпазителите на микроконтролера и да запишем програмата в паметта на микроконтролера AVR ATMega32.
Очаквайте още видеоклипове скоро. Абонирайте се за нашия канал в YouTube, за да не пропуснете нищо!
Приятно правене, благодаря!
Препоръчано:
Arduino като ISP -- Записване на шестнадесетичен файл в AVR -- Предпазител в AVR -- Arduino като програмист: 10 стъпки
Arduino като ISP || Записване на шестнадесетичен файл в AVR || Предпазител в AVR || Arduino като програмист: ……………………… Моля АБОНИРАЙТЕ се за канала ми в YouTube за още видеоклипове …….. Тази статия е всичко за arduino като isp. Ако искате да качите шестнадесетичен файл или ако искате да настроите предпазителя си в AVR, няма нужда да купувате програмист, можете да направите
Малък програмист за микроконтролери ATTINY с Arduino UNO: 7 стъпки
Малък програмист за микроконтролери ATTINY с Arduino UNO: В момента е интересно да се използват микроконтролери от серията ATTINY поради тяхната гъвкавост, ниска цена, но и факта, че те могат лесно да бъдат програмирани в среди като Arduino IDE. Програмите, предназначени за модулите Arduino, могат да бъдат лесно прехвърляне
Още един ATTINY85 ISP програмист щит за Arduino: 8 стъпки
Още един ATTINY85 ISP програмист щит за Arduino: بسم الله الرحمن الرحيم Щитът за програмиране на ATTINY85 ISP е проектиран да програмира лесно контролерите ATTiny85 µ. Щитът трябва да бъде включен в платката Arduino Uno. Сериен програмист & quot
Програмиране на микроконтролери с USBasp програмист в Atmel Studio: 7 стъпки
Програмиране на микроконтролери с USBasp програмист в Atmel Studio: Здравейте, прочетох и се научих от много уроци, преподаващи как да използвам USBasp програмиста с Arduino IDE, но трябваше да използвам Atmel Studio за университетска задача и не можах да намеря уроци. След като проучих и прочетох много
Как да се изгради USBTiny ISP програмист: чрез използване на фреза за CNC печатни платки: 13 стъпки (със снимки)
Как да се изгради USBTiny ISP програмист: чрез използване на фреза за CNC печатни платки: Мислили ли сте как да изградите свой собствен електронен проект от нулата? Правенето на проекти за електроника е толкова вълнуващо и забавно за нас, производителите. Но повечето производители и ентусиасти на хардуера, които само стъпват напред към културата на производителите, изградиха своите проекти