Սանձազերծեք ATMEL MCU տախտակների ուժը
Մանրամասներ
Ներկառուցված բարձրորակ Flash ծրագրի հիշողություն
Բարձրորակ Flash-ը հեշտ է ջնջել և գրել, աջակցում է ISP-ին և IAP-ին և հարմար է արտադրանքի վրիպազերծման, մշակման, արտադրության և թարմացման համար:Ներկառուցված երկարաժամկետ EEPROM-ը կարող է երկար ժամանակ պահպանել հիմնական տվյալները՝ անջատելու դեպքում կորուստը խուսափելու համար:Չիպի մեծ հզորությամբ RAM-ը կարող է ոչ միայն բավարարել ընդհանուր դեպքերի կարիքները, այլ նաև ավելի արդյունավետ կերպով աջակցել բարձր մակարդակի լեզվի օգտագործմանը համակարգային ծրագրեր մշակելու համար և կարող է ընդլայնել արտաքին RAM-ը, ինչպես MCS-51 մեկ չիպով միկրոհամակարգիչը:
Բոլոր I/O կապումներն ունեն կարգավորելի pull-up ռեզիստորներ
Այսպիսով, այն կարող է առանձին սահմանվել որպես մուտքային/ելք, կարող է սահմանվել (սկզբնական) բարձր դիմադրողականության ներածում և ունի հզոր շարժիչի հնարավորություն (հոսանքի շարժիչ սարքերը կարող են բաց թողնել), դարձնելով I/O պորտի ռեսուրսները ճկուն, հզոր, և լիովին ֆունկցիոնալ:օգտագործել.
Չիպի վրա մի քանի անկախ ժամացույցի բաժանիչներ
Կարող է օգտագործվել համապատասխանաբար URAT, I2C, SPI-ի համար:Դրանցից 8/16-բիթանոց ժմչփն ունի մինչև 10-բիթանոց նախնական սանդղակ, և հաճախականության բաժանման գործակիցը կարող է սահմանվել ծրագրային ապահովման միջոցով՝ տրամադրելու ժամանակի տարբեր մակարդակներ:
Ընդլայնված գերարագ USART
Այն ունի ապարատային ստեղծման ստուգման կոդի, ապարատային հայտնաբերման և ստուգման, երկու մակարդակի ստացման բուֆերի, բուդ արագության ավտոմատ ճշգրտման և դիրքավորման, տվյալների շրջանակի պաշտպանման գործառույթները, ինչը բարելավում է կապի հուսալիությունը, հեշտացնում է ծրագրերի գրումը և դարձնում այն: ավելի հեշտ է ձևավորել բաշխված ցանց և իրագործել Բազմահամակարգչային կապի համակարգի բարդ կիրառման համար սերիական պորտի ֆունկցիան զգալիորեն գերազանցում է MCS-51 մեկ չիպով միկրոհամակարգչի սերիական պորտը, և քանի որ AVR մեկ չիպով միկրոհամակարգիչը արագ է և ընդհատում է: ծառայության ժամանակը կարճ է, այն կարող է իրականացնել բարձր բուդ արագությամբ հաղորդակցություն:
Համակարգի կայուն հուսալիություն
AVR MCU-ն ունի ավտոմատ միացման վերակայման միացում, անկախ պահակային միացում, ցածր լարման հայտնաբերման միացում BOD, բազմակի վերակայման աղբյուրներ (ավտոմատ միացում, արտաքին վերակայում, պահակային սարքի վերակայում, BOD վերակայում), կարգավորելի գործարկման հետաձգում Գործարկել ծրագիրը ցանկացած պահի, ինչը մեծացնում է ներդրված համակարգի հուսալիությունը:
2. Ներածություն AVR միկրոկոնտրոլերների շարքին
AVR մեկ չիպով միկրոհամակարգիչների շարքը ամբողջական է, որը կարող է կիրառվել տարբեր առիթների պահանջների համար:Ընդհանուր առմամբ կա 3 դասարան, որոնք են.
Ցածր դասարանի Tiny շարքը. հիմնականում Tiny11/12/13/15/26/28 և այլն;
Միջին տիրույթի AT90S սերիա՝ հիմնականում AT90S1200/2313/8515/8535 և այլն;(վերացվում կամ վերածվում են Մեգա-ի)
Բարձրակարգ ATmega՝ հիմնականում ATmega8/16/32/64/128 (պահման հզորությունը 8/16/32/64/128KB) և ATmega8515/8535 և այլն:
AVR սարքի քորոցները տատանվում են 8-ից մինչև 64 պին, և կան տարբեր փաթեթներ, որոնք օգտատերերը կարող են ընտրել ըստ իրական պայմանների:
3. AVR MCU-ի առավելությունները
Հարվարդի կառուցվածքը, 1MIPS/MHz բարձր արագությամբ մշակման ունակությամբ;
Սուպերֆունկցիոնալ կրճատված հրահանգների հավաքածու (RISC)՝ 32 ընդհանուր նշանակության աշխատանքային ռեգիստրով, հաղթահարում է 8051 MCU-ի մեկ ACC մշակման հետևանքով առաջացած խցանման երևույթը.
Գրանցման խմբերի արագ մուտքը և մեկ փուլային հրահանգների համակարգը մեծապես օպտիմալացնում են թիրախային կոդի չափը և կատարման արդյունավետությունը:Որոշ մոդելներ ունեն շատ մեծ FLASH, որը հատկապես հարմար է զարգացման համար՝ օգտագործելով բարձր մակարդակի լեզուներ;
Երբ օգտագործվում է որպես ելք, այն նույնն է, ինչ PIC-ի HI/LOW-ը և կարող է թողարկել 40 մԱ:Երբ օգտագործվում է որպես մուտքային միջոց, այն կարող է սահմանվել որպես եռաստիճան բարձր դիմադրողականության ներածում կամ ներդիր՝ ձգվող դիմադրությամբ և ունի հոսանք 10 մԱ-ից մինչև 20 մԱ սուզելու հնարավորություն;
Չիպը ինտեգրում է բազմաթիվ հաճախականություններով RC տատանիչներ, միացման ավտոմատ վերականգնում, պահակ, գործարկման հետաձգում և այլ գործառույթներ, ծայրամասային միացումն ավելի պարզ է, իսկ համակարգը՝ ավելի կայուն և հուսալի;
AVR-ների մեծամասնությունն ունի հարուստ on-chip ռեսուրսներ՝ E2PROM, PWM, RTC, SPI, UART, TWI, ISP, AD, Analog Comparator, WDT և այլն;
Ի լրումն ISP ֆունկցիայի, AVR-ների մեծ մասն ունի նաև IAP ֆունկցիա, որը հարմար է հավելվածները թարմացնելու կամ ոչնչացնելու համար։
4. AVR MCU-ի կիրառում
Ելնելով AVR մեկ չիպային միկրոհամակարգչի գերազանց կատարողականությունից և վերը նշված բնութագրերից՝ կարելի է տեսնել, որ AVR մեկ չիպով միկրոհամակարգիչը կարող է կիրառվել ներկայումս ներկառուցված հավելվածների սցենարների մեծ մասում:
ATMEL MCU տախտակը բարձր հուսալի և բազմակողմանի զարգացման գործիք է, որը նախատեսված է ներկառուցված համակարգերի համար:Այն առաջարկում է հնարավորությունների և գործառույթների լայն շրջանակ տարբեր ծրագրերի համար՝ սկսած սպառողական էլեկտրոնիկայից մինչև արդյունաբերական ավտոմատացում:Այս MCU տախտակի հիմքում ընկած է ATMEL միկրոկառավարիչը, որը հայտնի է իր բարձր արդյունավետությամբ և ցածր էներգիայի սպառմամբ:Հիմնվելով AVR ճարտարապետության վրա՝ միկրոկոնտրոլերն ապահովում է կոդի արդյունավետ և կայուն կատարում և անխափան ինտեգրում ծայրամասային սարքերի և արտաքին սարքերի հետ:Տախտակը հագեցած է մի շարք ծայրամասային սարքերով, այդ թվում՝ GPIO կապումներով, UART, SPI, I2C և ADC, ինչը հնարավորություն է տալիս անխափան միացմանը և հաղորդակցությանը արտաքին սենսորների, ակտուատորների և այլ սարքերի հետ:Այս ծայրամասային սարքերի առկայությունը ծրագրավորողներին ապահովում է հավելվածների կառուցման մեծ ճկունություն:Բացի այդ, ATMEL MCU տախտակն ունի զգալի ֆլեշ հիշողություն և օպերատիվ հիշողություն՝ ապահովելով լայն տարածություն կոդի և տվյալների պահպանման համար:Սա ապահովում է, որ հիշողության մեծ պահանջներով բարդ հավելվածները կարող են հեշտությամբ տեղավորվել:Տախտակի ուշագրավ առանձնահատկությունը նրա ծրագրային ապահովման մշակման գործիքների ընդարձակ էկոհամակարգն է:ATMEL Studio IDE-ն ապահովում է օգտատերերի համար հարմար և ինտուիտիվ հարթակ կոդ գրելու, կազմելու և վրիպազերծելու համար:IDE-ն նաև տրամադրում է ծրագրային ապահովման բաղադրիչների, դրայվերների և միջին ծրագրերի ընդարձակ գրադարան՝ զարգացման գործընթացը պարզեցնելու և շուկա դուրս գալու ժամանակը արագացնելու համար:ATMEL MCU տախտակները աջակցում են տարբեր կապի արձանագրություններին, ներառյալ USB-ը, Ethernet-ը և CAN-ը, ինչը դրանք հարմար է դարձնում կիրառությունների լայն շրջանակի համար, ներառյալ IoT, ռոբոտաշինությունը և ավտոմատացումը:Այն նաև առաջարկում է էլեկտրամատակարարման մի շարք տարբերակներ՝ թույլ տալով ծրագրավորողներին ընտրել ամենահարմար սնուցման աղբյուրը՝ ելնելով իրենց հատուկ կիրառական պահանջներից:Բացի այդ, տախտակը նախագծված է, որպեսզի համատեղելի լինի ընդարձակման տախտակների և ծայրամասային սարքերի լայն շրջանակի հետ՝ ծրագրավորողներին տալով ճկունություն՝ օգտագործելու առկա մոդուլները և անհրաժեշտության դեպքում ավելացնել ֆունկցիոնալությունը:Այս համատեղելիությունն ապահովում է ավելի արագ նախատիպավորում և լրացուցիչ հնարավորությունների ավելի հեշտ ինտեգրում:Մշակողներին օգնելու համար ATMEL MCU տախտակները հագեցած են համապարփակ փաստաթղթերով, ներառյալ տվյալների թերթիկները, օգտագործողի ձեռնարկները և հավելվածի նշումները:Բացի այդ, ծրագրավորողների և էնտուզիաստների կենսունակ համայնքը տրամադրում է արժեքավոր ռեսուրսներ, աջակցություն և գիտելիքների փոխանակման հնարավորություններ:Ամփոփելով, ATMEL MCU տախտակը հուսալի և բազմակողմանի ներդրված համակարգի զարգացման գործիք է:Իր հզոր միկրոկառավարիչով, հիշողության ծավալուն ռեսուրսներով, տարբեր ծայրամասային սարքերով և հզոր զարգացման էկոհամակարգով, սալիկն իդեալական հարթակ է ստեղծում տարբեր ոլորտներում հավելվածներ ստեղծելու և փորձարկելու համար՝ նորարարություն բերելով զարգացման գործընթացին և արդյունավետությանը: