![ISP ծրագրավորող AVR միկրոկոնտրոլերների համար. 4 քայլ ISP ծրագրավորող AVR միկրոկոնտրոլերների համար. 4 քայլ](https://i.howwhatproduce.com/images/001/image-1814-39-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/001/image-1814-41-j.webp)
![](https://i.ytimg.com/vi/bKgAl25bf-U/hqdefault.jpg)
Միկրոկոնտրոլեր ծրագրավորողն ապարատային սարք է, որն ուղեկցվում է ծրագրակազմով, որն օգտագործվում է մեքենայի լեզվի ծածկագիրը համակարգչից միկրոկոնտրոլերին/EEPROM փոխանցելու համար: AVR միկրոկառավարիչների ISP ծրագրավորողը սերիալ ծրագրավորող է, որն օգտագործում է սերիական պորտը ՝ համակարգչի հետ RS232 արձանագրությունների միջոցով փոխազդելու համար: Նրանք ավելի տարածված են ԱՀ -ով աշխատող և պարզապես իրենց պատրաստելու հոբբիստների շրջանում:
Քայլ 1. Programրագրավորողի սխեմատիկ դիագրամ
![Կաբելային տախտակ Կաբելային տախտակ](https://i.howwhatproduce.com/images/001/image-1814-42-j.webp)
Միկրոկոնտրոլեր ծրագրավորողն ապարատային սարք է `ծրագրակազմի հետ միասին, որն օգտագործվում է մեքենայի լեզվի ծածկագիրը համակարգչից EEPROM միկրոկառավարիչին փոխանցելու համար: Կոմպիլյատորը փոխակերպում է այնպիսի լեզուներով գրված ծածկագիրը, ինչպիսիք են ժողովը, C- ն, java- ն և այլն մեքենայական լեզվի կոդի և պահում է այն վեցանկյուն ֆայլում: Միկրոկառավարիչ ծրագրավորողը գործում է որպես համակարգչի և թիրախային վերահսկիչի միջերես: Merրագրավորողի API ծրագրակազմը կարդում է տվյալները համակարգչում պահվող վեցանկյուն ֆայլից և դրանք սնուցում է վերահսկիչի հիշողության մեջ: Theրագիրը համակարգչից տվյալները փոխանցում է ապարատին ՝ օգտագործելով սերիական, զուգահեռ կամ USB պորտ:
Միկրոհսկիչը, ATmega32- ը ծրագրավորված է ՝ օգտագործելով SPI հաղորդակցության համար նախատեսված կապում: Սերիալ ծայրամասային ինտերֆեյսը համաժամանակյա, լրիվ դուպլեքս արձանագրություն է: SPI- ն նաև հայտնի է որպես «3-լարային ինտերֆեյս» արձանագրություն, քանի որ նրան անհրաժեշտ են 3 հաղորդակցման գծեր ՝ MISO, MOSI և SCK անուններով: SPI արձանագրությանը հաղորդակցության համար անհրաժեշտ է երկու սարք: Նրանցից մեկը դիտվում է որպես ՎԱՐՊԵՏ, իսկ մյուսը `ՍՏԱ:
Քայլ 2: Տախտակ
![Կաբելային տախտակ Կաբելային տախտակ](https://i.howwhatproduce.com/images/001/image-1814-43-j.webp)
![Կաբելային տախտակ Կաբելային տախտակ](https://i.howwhatproduce.com/images/001/image-1814-44-j.webp)
![Կաբելային տախտակ Կաբելային տախտակ](https://i.howwhatproduce.com/images/001/image-1814-45-j.webp)
Տանը կարող եք պատրաստել ձեր սեփական տպատախտակները ՝ օգտագործելով տոնիկի փոխանցման եղանակը:
Օգտագործեք վարագույրների տախտակի նախագծման ծրագրակազմ `սխեմատիկ սխեման PCB դասավորության վերածելու համար:
PCB- ի դասավորության հայելային պատկերի տպագրություն կատարելու համար: Տպումը պետք է իրականացվի փայլուն թղթի/լուսանկարչական թղթի վրա `օգտագործելով լազերային տպիչը:
Պղնձով ծածկված տախտակը պահանջվող չափի կտրելու համար, ըստ մեր PCB- ի դասավորության նախագծի:
Պղնձե տախտակ դնել Տպագրված դասավորության վրա, պղնձե կողմը ներքև ՝ դեպի տպագիր դասավորությունը: Ուժեղ սեղմել որոշ ժամանակ տաք երկաթը: Թուղթը տաքացնելով թանաքը կփոխանցի պղնձե տախտակին: Եթե թուղթը խրված է ափսեի մեջ, օգտագործեք տաք ջուր ՝ թուղթը ճիշտ հեռացնելու համար:
Մեր սխեմայի դասավորությունը սև թանաքի տակ:
Հեռացրեք մնացած պղինձը, բացառությամբ սև գծերի, օգտագործելով ջրածնի պերօքսիդի հիմքի վրա փորագրող լուծույթ:
Քայլ 3: Sոդման բաղադրիչներ
![Sոդման բաղադրիչներ Sոդման բաղադրիչներ](https://i.howwhatproduce.com/images/001/image-1814-46-j.webp)
![Sոդման բաղադրիչներ Sոդման բաղադրիչներ](https://i.howwhatproduce.com/images/001/image-1814-47-j.webp)
![Sոդման բաղադրիչներ Sոդման բաղադրիչներ](https://i.howwhatproduce.com/images/001/image-1814-48-j.webp)
Մեր սխեմայի դասավորությունը սև թանաքի տակ:
Հեռացրեք մնացած պղինձը, բացառությամբ սև գծերի, օգտագործելով ջրածնի պերօքսիդի հիմքի վրա փորագրող լուծույթ:
Սև թանաքը հեռացնելու համար օգտագործեք մանր ավազի թուղթ:
Թռիչքի համար փոսը հորատելու համար:
Այս տպագիր շղթայի (PCB) վրա բաղադրիչներ և մետաղալարեր միացնելու համար:
Ներկայումս ավարտվել է AVR միկրոկառավարիչների համար ծրագրավորողի պատրաստումը ՝ SPI աջակցությամբ:
Քայլ 4. urnրագիրը այրել միկրոկոնտրոլի հիշողության մեջ:
![Bրագիրը այրելը միկրոկոնտրոլի հիշողության մեջ Bրագիրը այրելը միկրոկոնտրոլի հիշողության մեջ](https://i.howwhatproduce.com/images/001/image-1814-49-j.webp)
Միկրոկոնտրոլերի հիշողությանը ծրագիրն այրելու համար անհրաժեշտ է ծրագրավորողի լարերը միացնել միկրոկոնտրոլերի պիներին `ըստ միկրոկոնտրլերի տվյալների թերթիկի քերծվածքային դիագրամի:
Այնուհետեւ ծրագրավորողը միացրեք համակարգչի սերիական պորտին եւ միացրեք USB հոսանքի վարդակից:
Օգտագործեք կոմպիլյատորը միկրոկառավարիչի ծրագրից առաջացնելու վեցանկյուն ֆայլ, որը պարունակում է միկրոկոնտրոլերի համար հասկանալի մեքենայական լեզվի հրահանգ: Heրագրավորողը այս վեցանկյուն ֆայլի բովանդակությունը փոխանցում է միկրոկառավարիչի հիշողությանը: Երբ ծրագիրը փոխանցվում կամ գրվում է միկրոկառավարիչի հիշողության մեջ, այն այնուհետև աշխատում է ծրագրին համապատասխան:
Հաջորդ տեսանյութում մենք կփորձենք ստեղծել միկրոկառավարիչի պարզ ծրագիր:
Accordanceրագրի համաձայն, միկրոկառավարիչը վերահսկելու է LED լուսարձակը:
Մենք կփորձենք օգտագործել այն ծրագրավորողը, որը մենք հավաքել ենք, միկրոկոնտրոլերի միացման բիթերը կազմաձևելու և ծրագիրը այրելու համար AVR ATMega32 միկրոկոնտրոլերի հիշողության մեջ:
Այլ տեսանյութեր շուտով: Բաժանորդագրվեք մեր YouTube ալիքին ՝ ոչինչ բաց չթողնելու համար:
Շնորհավոր պատրաստում, շնորհակալություն:
Խորհուրդ ենք տալիս:
Arduino որպես ISP -- Այրեք վեցանկյուն ֆայլ AVR- ում -- Ապահովիչ AVR -- Arduino- ն որպես ծրագրավորող. 10 քայլ
![Arduino որպես ISP -- Այրեք վեցանկյուն ֆայլ AVR- ում -- Ապահովիչ AVR -- Arduino- ն որպես ծրագրավորող. 10 քայլ Arduino որպես ISP -- Այրեք վեցանկյուն ֆայլ AVR- ում -- Ապահովիչ AVR -- Arduino- ն որպես ծրագրավորող. 10 քայլ](https://i.howwhatproduce.com/images/001/image-2389-51-j.webp)
Arduino- ն որպես ISP || Այրեք վեցանկյուն ֆայլ AVR- ում || Ապահովիչ AVR || Arduino- ն որպես ծրագրավորող. ………………….. ամեն ինչ arduino- ի մասին է, ինչպես isp: Եթե ցանկանում եք վերբեռնել վեցանկյուն ֆայլ կամ եթե ցանկանում եք տեղադրել ձեր ապահովիչը AVR- ում, ապա կարիք չկա ծրագրավորող գնել, կարող եք անել
Փոքրիկ ծրագրավորող ATTINY միկրոկոնտրոլերների համար Arduino UNO- ով. 7 քայլ
![Փոքրիկ ծրագրավորող ATTINY միկրոկոնտրոլերների համար Arduino UNO- ով. 7 քայլ Փոքրիկ ծրագրավորող ATTINY միկրոկոնտրոլերների համար Arduino UNO- ով. 7 քայլ](https://i.howwhatproduce.com/images/002/image-5261-15-j.webp)
Փոքրիկ ծրագրավորող ATTINY միկրոկառավարիչների համար Arduino UNO- ի հետ. Ներկայումս հետաքրքիր է օգտագործել ATTINY շարքի միկրոկոնտրոլերները `իրենց բազմակողմանիության, ցածր գնի, բայց նաև այն փաստի համար, որ դրանք հեշտությամբ ծրագրավորվում են այնպիսի միջավայրերում, ինչպիսին է Arduino IDE- ն: Arduino մոդուլների համար նախատեսված ծրագրերը կարող են լինել հեշտությամբ փոխանցում
Եվս մեկ ATTINY85 ISP ծրագրավորող վահան Arduino- ի համար. 8 քայլ
![Եվս մեկ ATTINY85 ISP ծրագրավորող վահան Arduino- ի համար. 8 քայլ Եվս մեկ ATTINY85 ISP ծրագրավորող վահան Arduino- ի համար. 8 քայլ](https://i.howwhatproduce.com/images/007/image-19416-j.webp)
Arduino- ի համար ևս մեկ ATTINY85 ISP ծրագրավորող վահան. Սերիալային ծրագրավորող և մեջբերում
Էժան STK500 AVR ծրագրավորող Atmel Studio- ի համար. 7 քայլ
![Էժան STK500 AVR ծրագրավորող Atmel Studio- ի համար. 7 քայլ Էժան STK500 AVR ծրագրավորող Atmel Studio- ի համար. 7 քայլ](https://i.howwhatproduce.com/images/004/image-10527-17-j.webp)
Էժան STK500 AVR ծրագրավորող Atmel Studio- ի համար. Atmel Studio- ն հզոր գործիք է AVR ծրագրեր պատրաստելու համար, սակայն ծրագիր գրելը առաջին քայլն է: Ձեր ծրագիրը օգտագործելու համար դուք պետք է կազմեք միացում և փոխանցեք ձեր կոդը միկրոկոնտրոլերի մեջ: Դուք կարող եք ծրագրավորել ձեր AVR- ը Atmel Studio- ից ՝ օգտագործելով
Տեսողության խնդիրներ ունեցողներին օգնելու համար Sonar- ի, Lidar- ի և համակարգչային տեսողության օգտագործումը միկրոկոնտրոլերների վրա. 16 քայլ
![Տեսողության խնդիրներ ունեցողներին օգնելու համար Sonar- ի, Lidar- ի և համակարգչային տեսողության օգտագործումը միկրոկոնտրոլերների վրա. 16 քայլ Տեսողության խնդիրներ ունեցողներին օգնելու համար Sonar- ի, Lidar- ի և համակարգչային տեսողության օգտագործումը միկրոկոնտրոլերների վրա. 16 քայլ](https://i.howwhatproduce.com/images/004/image-11966-3-j.webp)
Օգտագործելով Sonar, Lidar և Computer Vision միկրոկոնտրոլերների վրա ՝ թույլ տեսողություն ունեցողների համար. Ես ուզում եմ ստեղծել խելացի «ձեռնափայտ», որը կարող է օգնել տեսողության խնդիրներ ունեցող մարդկանց շատ ավելի, քան առկա լուծումները: Ձողիկը կկարողանա օգտագործողին ծանուցել առջևի կամ կողքի առարկաների մասին ՝ աղմուկ բարձրացնելով շրջապատող ձայնային տիպի գլխաձողի մեջ