
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48


Միկրոկոնտրոլեր ծրագրավորողն ապարատային սարք է, որն ուղեկցվում է ծրագրակազմով, որն օգտագործվում է մեքենայի լեզվի ծածկագիրը համակարգչից միկրոկոնտրոլերին/EEPROM փոխանցելու համար: AVR միկրոկառավարիչների ISP ծրագրավորողը սերիալ ծրագրավորող է, որն օգտագործում է սերիական պորտը ՝ համակարգչի հետ RS232 արձանագրությունների միջոցով փոխազդելու համար: Նրանք ավելի տարածված են ԱՀ -ով աշխատող և պարզապես իրենց պատրաստելու հոբբիստների շրջանում:
Քայլ 1. Programրագրավորողի սխեմատիկ դիագրամ

Միկրոկոնտրոլեր ծրագրավորողն ապարատային սարք է `ծրագրակազմի հետ միասին, որն օգտագործվում է մեքենայի լեզվի ծածկագիրը համակարգչից EEPROM միկրոկառավարիչին փոխանցելու համար: Կոմպիլյատորը փոխակերպում է այնպիսի լեզուներով գրված ծածկագիրը, ինչպիսիք են ժողովը, C- ն, java- ն և այլն մեքենայական լեզվի կոդի և պահում է այն վեցանկյուն ֆայլում: Միկրոկառավարիչ ծրագրավորողը գործում է որպես համակարգչի և թիրախային վերահսկիչի միջերես: Merրագրավորողի API ծրագրակազմը կարդում է տվյալները համակարգչում պահվող վեցանկյուն ֆայլից և դրանք սնուցում է վերահսկիչի հիշողության մեջ: Theրագիրը համակարգչից տվյալները փոխանցում է ապարատին ՝ օգտագործելով սերիական, զուգահեռ կամ USB պորտ:
Միկրոհսկիչը, ATmega32- ը ծրագրավորված է ՝ օգտագործելով SPI հաղորդակցության համար նախատեսված կապում: Սերիալ ծայրամասային ինտերֆեյսը համաժամանակյա, լրիվ դուպլեքս արձանագրություն է: SPI- ն նաև հայտնի է որպես «3-լարային ինտերֆեյս» արձանագրություն, քանի որ նրան անհրաժեշտ են 3 հաղորդակցման գծեր ՝ MISO, MOSI և SCK անուններով: SPI արձանագրությանը հաղորդակցության համար անհրաժեշտ է երկու սարք: Նրանցից մեկը դիտվում է որպես ՎԱՐՊԵՏ, իսկ մյուսը `ՍՏԱ:
Քայլ 2: Տախտակ



Տանը կարող եք պատրաստել ձեր սեփական տպատախտակները ՝ օգտագործելով տոնիկի փոխանցման եղանակը:
Օգտագործեք վարագույրների տախտակի նախագծման ծրագրակազմ `սխեմատիկ սխեման PCB դասավորության վերածելու համար:
PCB- ի դասավորության հայելային պատկերի տպագրություն կատարելու համար: Տպումը պետք է իրականացվի փայլուն թղթի/լուսանկարչական թղթի վրա `օգտագործելով լազերային տպիչը:
Պղնձով ծածկված տախտակը պահանջվող չափի կտրելու համար, ըստ մեր PCB- ի դասավորության նախագծի:
Պղնձե տախտակ դնել Տպագրված դասավորության վրա, պղնձե կողմը ներքև ՝ դեպի տպագիր դասավորությունը: Ուժեղ սեղմել որոշ ժամանակ տաք երկաթը: Թուղթը տաքացնելով թանաքը կփոխանցի պղնձե տախտակին: Եթե թուղթը խրված է ափսեի մեջ, օգտագործեք տաք ջուր ՝ թուղթը ճիշտ հեռացնելու համար:
Մեր սխեմայի դասավորությունը սև թանաքի տակ:
Հեռացրեք մնացած պղինձը, բացառությամբ սև գծերի, օգտագործելով ջրածնի պերօքսիդի հիմքի վրա փորագրող լուծույթ:
Քայլ 3: Sոդման բաղադրիչներ



Մեր սխեմայի դասավորությունը սև թանաքի տակ:
Հեռացրեք մնացած պղինձը, բացառությամբ սև գծերի, օգտագործելով ջրածնի պերօքսիդի հիմքի վրա փորագրող լուծույթ:
Սև թանաքը հեռացնելու համար օգտագործեք մանր ավազի թուղթ:
Թռիչքի համար փոսը հորատելու համար:
Այս տպագիր շղթայի (PCB) վրա բաղադրիչներ և մետաղալարեր միացնելու համար:
Ներկայումս ավարտվել է AVR միկրոկառավարիչների համար ծրագրավորողի պատրաստումը ՝ SPI աջակցությամբ:
Քայլ 4. urnրագիրը այրել միկրոկոնտրոլի հիշողության մեջ:

Միկրոկոնտրոլերի հիշողությանը ծրագիրն այրելու համար անհրաժեշտ է ծրագրավորողի լարերը միացնել միկրոկոնտրոլերի պիներին `ըստ միկրոկոնտրլերի տվյալների թերթիկի քերծվածքային դիագրամի:
Այնուհետեւ ծրագրավորողը միացրեք համակարգչի սերիական պորտին եւ միացրեք USB հոսանքի վարդակից:
Օգտագործեք կոմպիլյատորը միկրոկառավարիչի ծրագրից առաջացնելու վեցանկյուն ֆայլ, որը պարունակում է միկրոկոնտրոլերի համար հասկանալի մեքենայական լեզվի հրահանգ: Heրագրավորողը այս վեցանկյուն ֆայլի բովանդակությունը փոխանցում է միկրոկառավարիչի հիշողությանը: Երբ ծրագիրը փոխանցվում կամ գրվում է միկրոկառավարիչի հիշողության մեջ, այն այնուհետև աշխատում է ծրագրին համապատասխան:
Հաջորդ տեսանյութում մենք կփորձենք ստեղծել միկրոկառավարիչի պարզ ծրագիր:
Accordanceրագրի համաձայն, միկրոկառավարիչը վերահսկելու է LED լուսարձակը:
Մենք կփորձենք օգտագործել այն ծրագրավորողը, որը մենք հավաքել ենք, միկրոկոնտրոլերի միացման բիթերը կազմաձևելու և ծրագիրը այրելու համար AVR ATMega32 միկրոկոնտրոլերի հիշողության մեջ:
Այլ տեսանյութեր շուտով: Բաժանորդագրվեք մեր YouTube ալիքին ՝ ոչինչ բաց չթողնելու համար:
Շնորհավոր պատրաստում, շնորհակալություն:
Խորհուրդ ենք տալիս:
Arduino որպես ISP -- Այրեք վեցանկյուն ֆայլ AVR- ում -- Ապահովիչ AVR -- Arduino- ն որպես ծրագրավորող. 10 քայլ

Arduino- ն որպես ISP || Այրեք վեցանկյուն ֆայլ AVR- ում || Ապահովիչ AVR || Arduino- ն որպես ծրագրավորող. ………………….. ամեն ինչ arduino- ի մասին է, ինչպես isp: Եթե ցանկանում եք վերբեռնել վեցանկյուն ֆայլ կամ եթե ցանկանում եք տեղադրել ձեր ապահովիչը AVR- ում, ապա կարիք չկա ծրագրավորող գնել, կարող եք անել
Փոքրիկ ծրագրավորող ATTINY միկրոկոնտրոլերների համար Arduino UNO- ով. 7 քայլ

Փոքրիկ ծրագրավորող ATTINY միկրոկառավարիչների համար Arduino UNO- ի հետ. Ներկայումս հետաքրքիր է օգտագործել ATTINY շարքի միկրոկոնտրոլերները `իրենց բազմակողմանիության, ցածր գնի, բայց նաև այն փաստի համար, որ դրանք հեշտությամբ ծրագրավորվում են այնպիսի միջավայրերում, ինչպիսին է Arduino IDE- ն: Arduino մոդուլների համար նախատեսված ծրագրերը կարող են լինել հեշտությամբ փոխանցում
Եվս մեկ ATTINY85 ISP ծրագրավորող վահան Arduino- ի համար. 8 քայլ

Arduino- ի համար ևս մեկ ATTINY85 ISP ծրագրավորող վահան. Սերիալային ծրագրավորող և մեջբերում
Էժան STK500 AVR ծրագրավորող Atmel Studio- ի համար. 7 քայլ

Էժան STK500 AVR ծրագրավորող Atmel Studio- ի համար. Atmel Studio- ն հզոր գործիք է AVR ծրագրեր պատրաստելու համար, սակայն ծրագիր գրելը առաջին քայլն է: Ձեր ծրագիրը օգտագործելու համար դուք պետք է կազմեք միացում և փոխանցեք ձեր կոդը միկրոկոնտրոլերի մեջ: Դուք կարող եք ծրագրավորել ձեր AVR- ը Atmel Studio- ից ՝ օգտագործելով
Տեսողության խնդիրներ ունեցողներին օգնելու համար Sonar- ի, Lidar- ի և համակարգչային տեսողության օգտագործումը միկրոկոնտրոլերների վրա. 16 քայլ

Օգտագործելով Sonar, Lidar և Computer Vision միկրոկոնտրոլերների վրա ՝ թույլ տեսողություն ունեցողների համար. Ես ուզում եմ ստեղծել խելացի «ձեռնափայտ», որը կարող է օգնել տեսողության խնդիրներ ունեցող մարդկանց շատ ավելի, քան առկա լուծումները: Ձողիկը կկարողանա օգտագործողին ծանուցել առջևի կամ կողքի առարկաների մասին ՝ աղմուկ բարձրացնելով շրջապատող ձայնային տիպի գլխաձողի մեջ