ATmega128 — 8-бітні мікроконтролери прогресивної архітектури RISC. Відносяться до родини megaAVR та належать до архітектури AVR розробленої компанією Atmel.
Опис
8-бітний мікроконтролер.
Використання
- Апаратна платформа для протоколу ICMP.
Таймери-лічильники
У мікроконтролері Атmega128 містяться 4 апаратних таймери/лічильники (Т0 — Т3), з яких Т0 і Т2 є 8 -розрядними, а Т1 і Т3 — 16- розрядними.
До складу таймерів/лічильників входять 3 основних регістри введення/виведення: рахунковий регістр TCNTx; регістр керування TCCRx; регістр порівняння OCRx. Додатково для керування перериваннями від таймерів/лічильників використовуються регістри TIMSK і TIFR.
Переривання
Вектор перериваня
У мікроконтролері AVR ATmega128 таблиця векторів переривань розміщена, починаючи з адреси $0002.
Положення вектора в таблиці переривань визначає пріоритет відповідного переривання, який зменшується із збільшенням адреси в таблиці переривання, тобто чим менша адреса — тим вищий пріоритет.
Обробка
При виникненні переривання мікроконтролер зберігає в стеку вмісту лічильника команд РС і завантажує в нього адресу відповідного вектора переривання, в якому, як правило, міститься команда безумовного переходу до підпрограми обробки переривання. Останньою командою підпрограми-обробника переривань має бути команда reti, яка забезпечує повернення в основну програму шляхом відновлення значення заздалегідь збереженого лічильника команд.
Відлагоджувальні плати
- ATmega128kit;
- BK-AVR128;
- «Minimalistic» ATmega128.
Див. також
Примітки
- Kim J.G. (2020). [hhttps://www.koreascience.or.kr/article/JAKO202030060640978.pdf Implementation of ATmega128 based Short Message Transmission Protocol IMCP ATmega128] (PDF). koreascience.or.kr (кор.). Convergence Security Journal. Процитовано 23 грудня 2020.
Література
- Евстифеев А. В. Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL, 2-е изд., стер. — М.: Издательский дом «Додэка–XXI»,2005.– 560 с.
- Лисенков М. О. Обчислювальні та мікропроцесорні засоби в електронних апаратах. Навч. посібник для студентів усіх форм навчання спеціальностей: 7.091001, 7.091002, 7.091003, 7.091004 вищих навчальних закдадів. — Харків: ХНУРЕ, 2002. — 132 с.
Посилання
- Технічний опис ATmega128
Це незавершена стаття про апаратне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Nemaye perevirenih versij ciyeyi storinki jmovirno yiyi she ne pereviryali na vidpovidnist pravilam proektu ATmega128 8 bitni mikrokontroleri progresivnoyi arhitekturi RISC Vidnosyatsya do rodini megaAVR ta nalezhat do arhitekturi AVR rozroblenoyi kompaniyeyu Atmel Zmist 1 Opis 2 Vikoristannya 3 Tajmeri lichilniki 4 Pererivannya 4 1 Vektor pererivanya 4 2 Obrobka 5 Vidlagodzhuvalni plati 6 Div takozh 7 Primitki 8 Literatura 9 PosilannyaOpisred 8 bitnij mikrokontroler Vikoristannyared Aparatna platforma dlya protokolu ICMP 1 Tajmeri lichilnikired U mikrokontroleri Atmega128 mistyatsya 4 aparatnih tajmeri lichilniki T0 T3 z yakih T0 i T2 ye 8 rozryadnimi a T1 i T3 16 rozryadnimi Do skladu tajmeriv lichilnikiv vhodyat 3 osnovnih registri vvedennya vivedennya rahunkovij registr TCNTx registr keruvannya TCCRx registr porivnyannya OCRx Dodatkovo dlya keruvannya pererivannyami vid tajmeriv lichilnikiv vikoristovuyutsya registri TIMSK i TIFR Pererivannyared Vektor pererivanyared U mikrokontroleri AVR ATmega128 tablicya vektoriv pererivan rozmishena pochinayuchi z adresi 0002 Polozhennya vektora v tablici pererivan viznachaye prioritet vidpovidnogo pererivannya yakij zmenshuyetsya iz zbilshennyam adresi v tablici pererivannya tobto chim mensha adresa tim vishij prioritet Obrobkared Pri viniknenni pererivannya mikrokontroler zberigaye v steku vmistu lichilnika komand RS i zavantazhuye v nogo adresu vidpovidnogo vektora pererivannya v yakomu yak pravilo mistitsya komanda bezumovnogo perehodu do pidprogrami obrobki pererivannya Ostannoyu komandoyu pidprogrami obrobnika pererivan maye buti komanda reti yaka zabezpechuye povernennya v osnovnu programu shlyahom vidnovlennya znachennya zazdalegid zberezhenogo lichilnika komand Vidlagodzhuvalni platired ATmega128kit BK AVR128 Minimalistic ATmega128 Div takozhred AVR AVR32 ATmega328Primitkired Kim J G 2020 hhttps www koreascience or kr article JAKO202030060640978 pdf Implementation of ATmega128 based Short Message Transmission Protocol IMCP ATmega128 PDF koreascience or kr kor Convergence Security Journal Procitovano 23 grudnya 2020 Literaturared Evstifeev A V Mikrokontrollery AVR semejstv Tiny i Mega firmy ATMEL 2 e izd ster M Izdatelskij dom Dodeka XXI 2005 560 s Lisenkov M O Obchislyuvalni ta mikroprocesorni zasobi v elektronnih aparatah Navch posibnik dlya studentiv usih form navchannya specialnostej 7 091001 7 091002 7 091003 7 091004 vishih navchalnih zakdadiv Harkiv HNURE 2002 132 s Posilannyared Tehnichnij opis ATmega128 nbsp Ce nezavershena stattya pro aparatne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org wiki ATmega128