АТмега16 - Микроконтролер следеће генерације

Испробајте Наш Инструмент За Елиминисање Проблема





Да знам више о АТмеги Прво, морамо знати мало историје о микроконтролеру. Заправо шта је то? Па као људска бића потребан нам је мозак да бисмо живели овде и он би требало да функционише на начин. Исто као ово за покретање уграђеног уређаја или било које друге електронске опреме којој је потребан мозак, тј. микроконтролер . То је самоконтролисани уређај који има процесор, меморијску јединицу, програмабилну меморију (попут РАМ-а, ПРОМ-а итд.) Итд. Први микроконтролер је изумео Гари Бооне из компаније Текас Инструментс. Како се технологија повећава из дана у дан и сви више волимо уређаје мањих димензија и изванредних перформанси. Дакле, то је најновији микроконтролер који долази из Атмелове породице Мега АВР. До сада је 8051мицро контролер суперхерој у свим микроконтролерима, што значи да је дуговечни микроконтролер јер још увек неки уређаји страшно раде на овоме 8051 микроконтролер . Овде ћемо разговарати о томе шта је АТмега16, његовим карактеристикама, пин дијаграму, повезивању и техничком листу.

Шта је АТмега16?

Атмел Цорпоратион произвела је микроконтролер АТмега16 који спада у Атмелову напредну виртуелну РИСЦ породицу. Има напредни РИСЦ (Редуцед Инструцтион Сет Цомпутинг) систем и микроконтролер високих перформанси. Ово је напредна верзија микроконтролера 8051 која има карактеристике надмашене карактеристикама микроконтролера 8051. То је рачунар уграђен са ЦПУ-ом, РАМ-ом, РОМ-ом, ЕЕПРОМ-ом, тајмерима, бројачима, АДЦ-ом и последња четири 8-битна порта као што су порт А, порт Б, порт Ц, порт Д. Сваки порт има 8 улазних и излазних пинова за додатне перформансе. У одељку доле можемо да уочимо карактеристике овог микроконтролера.




атмега16 - микроконтролер

атмега16 - микроконтролер

Карактеристике

Тхе карактеристике АТмега16 укључи следеће.



То је 40-пински микроконтролер. Сваки пин има своје спецификације. То подржавају улазне или излазне везе и подијељене су у четири порта. Они су луке А, Б, Ц, Д. Четрдесет пинова је сврстано у ове четири луке. Можемо приметити на његовом пин дијаграму.

8-битни микроконтролер - АТмега16 је микроконтролер високих перформанси и може истовремено да обрађује 8-битне податке. Потребно је 8 битних података из меморије. И искористите малу потрошњу енергије.

  • Његова архитектура заснована на побољшаној РИСЦ архитектури. Уграђен је са 131 моћним упутствима. Ова упутства могу бити једноциклично за једноставан поступак.
  • Може да обради до 16 милиона упутстава у секунди (МИПС). Његова максимална радна фреквенција је 16МХз.
  • Има 32 уграђена регистра. Ови регистри помажу у повезивању ЦПУ-а са спољним периферним уређајима.
  • АТмега16 је осмислио већину периферних уређаја као што су АДЦ (аналогни у дигитални претварач), УСАРТ, СПИ и аналогни компаратор. Због ових уграђених карактеристика, било би пожељније и исплативије од осталих.

Меморија - Има 16КБ програмабилне флеш меморије, СРАМ (Статиц Мемори Аццесс Аццесс Мемори) има 1 КБ интерне меморије, 512 бајтова ЕЕПРОМ-а. Због тога може да изврши 10.000 циклуса писања / брисања.


Два 8-битна тајмер / бројач и један 16-битни тајмер / бројач - Тајмери ​​могу мерити време рада синхроно са системом / спољним сатом. А бројачи су за бројање догађаја у свим интервалима.

АТмега16 има четири ПВМ канала - Они су корисни за реконструкцију аналогног сигнала на нивоима оптерећења у вези са дигиталним сигналима.

Програмабилни УСАРТ - Може бити познат под називом Универзални синхрони асинхрони пријемник и предајник. Овај УСАРТ пружа асинхрону комуникацију између предајника и пријемника.

Посебне карактеристике микроконтролера - Интерни РЦ осцилатор, ресетовање при укључивању и програмабилно откривање прекида рада, оба начина прекида и шест различитих режима спавања.

И / О и пакети - Има 32 програмабилне И / О линије за различиту употребу.

Радни напон - Радни напон се креће од 4,5В до 5,5В

Потрошња струје - Може користити 3в напон на фреквенцији 1МХз на 25 ° Ц

АТмега16 пин дијаграм

Овај микроконтролер има 40 пинова и сваки пин има своју важност. У ових 40 пинова, У / И пинова су 32. И они су категорисани у 4 порта. Сваки порт има 8 И / О пинова.

Атмега16 - пин - дијаграм

Атмега16 - пин - дијаграм

  • 4 ПОРТ-А 8 пинова (пин 33-40)
  • 1 ПОРТ-Б 8 пинова (пин 1-8)
  • 3 ПОРТ-Ц 8 пина (пин 22-29)
  • 2 ПОРТ-Д 8 пина (пин 14-21)

ЛУКА-А: Овде ПИН 33 до 40 долазе у ПОРТ - А. Овај порт А делује као аналогни улаз у А / Д претварач. Порт А се може користити као 8-битни двосмерни И / О порт. Има унутрашњи отпорник за извлачење.

ЛУКА - Б: Има пинове од 1 до 8. Овај порт Б се користи за И / О двосмерне пинове.

ЛУКА - Ц: Овај порт Ц има осам И / О двосмерних пинова.

ЛУКА - Д: Прикључци порта Д могу се користити као улазни или излазни затик. Додатне периферне јединице попут ПВМ канала, тајмера / бројача, УСАРТ-а повезане су на овај порт.

РЕСЕТОВАЊЕ - Пин 9 је за ресетовање пин-а.

Пин 10 - Овај пин се користи за потребе напајања. Овим пином се на микроконтролер може повезати напајање од 5В.

Пин 12 и Пин 13 - Кристални осцилатор може генерисати високе тактове. А овај кристални осцилатор је повезан са овим пиновима. Овај микроконтролер ради на фреквенцији од 1 МХз.

Технички лист АТмега16

Табела података је комплетна информација о том уређају. Ове листове података добављачи могу објавити. Ево, АТмега16 технички лист можете пронаћи на доњем линку.

Програмирање АТмега16

Постоји више начина за програмирање АТмега16 и АВР микроконтролери . Ево начина за програмирање АТмега16. Следеће методе су корисне за нарезивање кода у микроконтролер АТмега16. Су:

  • Инсталирање управљачких програма за програмере УСБАСП верзије 2.0 на рачунаре.
  • То се може учинити помоћу инсталационог пакета Атмел студија.
  • Дизајнирање и ажурирање Скетцх-а у Атмега16.
  • Напокон АТмега16 може да га употпуни са једним ЛЕД и осцилатор колом.

Апликације

Због својих напредних карактеристика, АТмега16 има широк спектар примена. То је рачунар мале величине. Ево неких од примерака АТмега16

АТмега16 се углавном користи у уграђеним системима, медицинској опреми, уређајима за аутоматизацију куће, аутомобилским уређајима, индустријској аутоматизацији, кућним апаратима, сигурносним системима и уређајима са контролисаном температуром, системима за контролу мотора, дигиталној обради сигнала, системима периферних интерфејса и пројектима заснованим на Ардуину и многим другим .

АТмега16 је најпопуларнији и најновији контролер у АВР серији микроконтролера. АТмега16 је напредна верзија категорије микроконтролера. АТмега16 има шест различитих врста режима спавања. Они су врло корисни за уштеду енергије када се активира. Има огромну меморијску јединицу која је врло довољна за обављање многих операција у кратком времену и можемо да радимо пројекте са АТмега16 интерфејсом, као што је ГСМ модул са АТмега16, ГПС модул са АТмега16, Блуетоотх модул са АТмега16, Повезивање сензора температуре са АТмега16, повезивање Ви-Фи модула са АТмега16 и многим другима.