Мазмуну:

AVR микроконтроллери үчүн ISP программисти: 4 кадам
AVR микроконтроллери үчүн ISP программисти: 4 кадам

Video: AVR микроконтроллери үчүн ISP программисти: 4 кадам

Video: AVR микроконтроллери үчүн ISP программисти: 4 кадам
Video: Как просто научиться программировать микроконтроллеры PIC и AVR / Бегущие огни за 8 минут! 2024, Июль
Anonim
Image
Image

Микроконтроллер программисти - бул компьютердик машинанын тилинин кодун микроконтроллерге/EEPROMго компьютерден берүү үчүн колдонулган программалык камсыздоо менен жабдылган түзмөк. AVR микроконтроллери үчүн ISP программисти Сериялык Программисттер RS232 протоколдору аркылуу ЖК менен иштөө үчүн сериялык портту колдонот. Алар компьютерде иштеген хоббилердин арасында көбүрөөк популярдуу жана аларды жасоо.

1 -кадам: Программисттин схемалык схемасы

Circuit Board
Circuit Board

Микроконтроллер программисти - бул компьютердик программанын коштоосунда аппараттык түзүлүш, ал компьютердин кодун компьютерден EEPROM микроконтроллерине өткөрүп берүү үчүн колдонулат. Компилятор ассемблер, C, java ж.б тилдерде жазылган кодду машина тилинин кодуна айландырат жана он алтылык файлда сактайт. Микроконтроллер программисти ЖК менен максаттуу контроллердин ортосундагы интерфейс катары иштейт. Программисттин API программалык камсыздоосу компьютерде сакталган он алтылык файлдан маалыматтарды окуйт жана контроллердин эс тутумуна берет. Программалык камсыздоо сериялык, параллелдүү же USB портун колдонуп, маалыматтарды компьютерден аппараттык жабдыкка өткөрүп берет.

Микроконтроллер, ATmega32 SPI байланышы үчүн арналган казыктарды колдонуу менен программаланган. Сериялык перифериялык интерфейс синхрондуу, толук дуплекстүү протокол. SPI ошондой эле "3 зымдуу интерфейс" протоколу деп аталат, анткени ага MISO, MOSI жана SCK аттуу 3 байланыш линиясы керек. SPI протоколуна байланыш үчүн эки түзмөк керек. Алардын бири МАСТЕР, экинчиси КУЛ катары каралат.

2 -кадам: Circuit Board

Circuit Board
Circuit Board
Circuit Board
Circuit Board
Circuit Board
Circuit Board

Тонерди өткөрүп берүү ыкмасын колдонуу менен сиз үй схемасын өзүңүз жасай аласыз.

Тизменин схемасын ПХБ макетине айландыруу үчүн acircuit board долбоорлоочу программаны колдонуңуз.

PCB макетинин күзгү сүрөтүн басып чыгаруу үчүн. Басып чыгаруу Лазердик принтердин жардамы менен жалтырак кагазга/фото кагазга түшүрүлүшү керек.

Биздин PCB макет дизайнына ылайык, керектүү өлчөмдөгү жез капталган тактаны кесүү үчүн.

Жез тактайды Басылган макеттин үстүнө, жез жагы басылган макетке карай. Бир азга ысык үтүктү басуу үчүн. Кагазды ысытуу сыяны жез тактага өткөрүп берет. Эгерде кагаз табакка жабышып калса, жылуу сууну колдонуп кагазды туура алып салыңыз.

Кара схеманын астындагы биздин схема.

Водород пероксиди боюнча этюж эритмесин колдонуп, кара сызыктардан башка бардык жезди алып салыңыз.

3 -кадам: Solder компоненттери

Solder компоненттери
Solder компоненттери
Solder компоненттери
Solder компоненттери
Solder компоненттери
Solder компоненттери

Кара схеманын астындагы биздин схема.

Водород пероксиди боюнча этюж эритмесин колдонуп, кара сызыктардан башка бардык жезди алып салыңыз.

Кара сыядан арылуу үчүн майда кум кагазын колдонуңуз.

Секирүүчү үчүн тешик бургулоо үчүн.

Бул Басылган Микросхемада (ПХБ) компоненттерди жана зымдарды ширетүү үчүн.

Учурда SPI колдоосу менен AVR микроконтроллерлери үчүн программистти даярдоо аяктады.

4 -кадам: Программаны микроконтроллердин эс тутумуна күйгүзүү

Программаны микроконтроллердин эсине өрттөө
Программаны микроконтроллердин эсине өрттөө

Программаны микроконтроллердин эстутумуна күйгүзүү үчүн программисттин зымдарын микроконтроллердин маалымат барагында көрсөтүлгөн схемага ылайык микроконтроллердин казыктарына туташтыруу керек.

Андан кийин программистти компьютердин сериялык портуна туташтырып, USB розеткасын туташтырыңыз.

Микроконтроллер программасынан микро контроллерге түшүнүктүү машина тилинин инструкциясын камтыган он алтылык файлды түзүү үчүн компиляторду колдонуңуз. Программист бул он алтылык файлдын мазмунун микроконтроллердин эсине өткөрүп берет. Программаны микроконтроллердин эсине өткөрүп же жазгандан кийин ал программага ылайык иштейт.

Кийинки видеодо микроконтроллер үчүн жөнөкөй программа түзүүгө аракет кылабыз.

Программага ылайык, микроконтроллер светодиоддун жарыгын көзөмөлдөйт.

Биз микроконтроллердин сактандыруучу биттерин конфигурациялоо үчүн чогулткан программистти колдонуп, программаны AVR ATMega32 микроконтроллеринин эсине жазууга аракет кылабыз.

Дагы видеолор жакында чыгат. Ютубдагы каналыбызга жазылып, эч нерсени өткөрүп жибербеңиз!

Бактылуу кылуу, рахмат!

Сунушталууда: