Një tjetër nga Komponentët elektronikë që duhet të dini se është mikrokontrolluesi, ose MCU (Njësia e mikrokontrolluesit), ATmega328P. Një nga patatet më të njohura që mund të programoni për një mori aplikacionesh të të gjitha llojeve, si projekte DIY, madje edhe projekte të tjera industriale, etj.
Me siguri emri i saj tingëllon i njohur për ju, dhe është një nga mikroçipet e përdorur nga pllakat Arduino dhe të tjerët bordet e zhvillimit I ngjashëm. Në fakt, në një pjesë të madhe, ka qenë kjo platformë e hapur hardware që ka kontribuar gjithashtu në rritjen e popullaritetit të saj.
Nga Atmel te Mikroçipi
Korporata Atmel ishte një kompani gjysmëpërçuese e themeluar në vitin 1984. Marka e kompanisë e themeluar nga George Perlegos ishte shkurtesa për Advanced Technology for Memory and Logic.
Gjatë gjithë historisë së tyre, ata kanë zhvilluar pajisje RF, WiMAX, ASIC, SoC, EEPROM dhe memorie flash, etj. Por, veçanërisht, ata gjithashtu janë përqendruar në mikrokontrolluesit. Midis tyre, ata kanë përfshirë disa derivate të Intel 8051, ato të bazuara në AVR dhe AVR32 (të dyja arkitekturat e zhvilluara nga vetë Atmel) dhe gjithashtu të bazuara në ARM.
e tyre prodhuar Ata kanë shërbyer si për elektronikën e konsumit, të tilla si kompanitë e telekomunikacionit, industria elektronike, pajisjet mjekësore, automjetet, sektori i hapësirës ajrore, kartat e sigurta, dhe gjithashtu ushtria.
Sa për Teknologjia e mikroçipit, është gjithashtu një tjetër prodhues i madh gjysmëpërçues me bazë në Arizona. Kushtuar mikrokontrolluesve, kujtimeve (EEPROM dhe EPROM), RF dhe pajisjeve të tjera analoge, si dhe mjeteve softuerike për programimin dhe zhvillimin. Mikrokontrollorët e saj dallohen veçanërisht, me një familje të zhvilluar nga vetë ata siç janë PIC.
Çfarë është një mikrokontrollues ose MCU?
Un mikrokontrollues, μC, UC ose MCU (Njësia e Mikrokontrolluesit), sido që dëshironi ta quani, është një IC i programueshëm i aftë për të ekzekutuar urdhra të ngarkuar në memorien e tij. Prandaj, një mikrokontrollues është pothuajse një kompjuter i plotë në një çip. Ka të gjithë përbërësit e integruar, siç janë CPU, RAM, ROM dhe gjithashtu pajisjet periferike I / O (GPIO, kohëmatës ose numërues, konvertues A / D, SPI, I2C, USB, Ethernet, krahasues, PWM, Etj).
Me sa duket, performancës nga këta kompjuterë në një çip nuk është aq i lartë sa PC-të e sotëm.Ata kanë performancë të ngjashme me kompjuterët e dekadave më parë. Sidoqoftë, ato janë shumë efikase dhe zakonisht janë shumë tërheqëse për detyra të ndryshme ku nuk nevojitet performancë e lartë, të tilla si kontrolli i makinerive industriale, kontrolli i detyrave të caktuara në automjete, bordet e zhvillimit, pajisjet shtëpiake, etj.
Çfarë është ATmega328P?
El ATmega328P Isshtë një mikrokontrollues i krijuar nga Atmel, që i përket serisë megaAVR. Aktualisht i përket Mikroçipit. Lidhur me parametrat e tij dhe karakteristikat teknike më të spikatura janë:
- Arkitektura 8-bit AVR
- Blic 32 KB
- 1 KB EEPROM
- 2 KB SRAM
- 23 linja I / O me qëllim të përgjithshëm
- 32 regjistra për qëllime të përgjithshme
- 3 kohëmatës / numërues me mënyrën e krahasimit
- Ndërprerje të brendshme / të jashtme (24)
- Programues i modalitetit UART
- Ndërfaqja serike
- SPI
- 8 kanale të konvertuesit 10-bit A / D
- 6 kanale PWM
- Mbikëqyrës i programueshëm me oshilator të brendshëm
- 5 mënyra të kursimit të energjisë të zgjedhura nga softueri
- Furnizimi me energji 1.8v në 5.5v.
- Arrin 1 MIPS të performancës, domethënë një milion udhëzime të ekzekutuara çdo sekondë.
- Frekuenca e orës 20 Mhz
- Paketuar, mund të jetë DIP ose PLCC. Me 28 kunja.
Sa për të tijat pinout dhe fletë të dhënash, mundet shkarkoni ato nga këtu.
Çfarë është AVR?
Nëse pyesni veten cfare eshte AVR, është një arkitekturë e tipit RISC 8-bit e zhvilluar nga Ateml për linjën e saj të mikrokontrolluesve. Fillimisht u krijua nga dy studentë nga Instituti Norvegjez i Teknologjisë dhe më vonë u rafinua dhe u zhvillua nga Atmel Norvegjia. Tani përdoret nga linjat ATmega, ATxmega, ATtiny dhe AT90.
Përveç kësaj, ajo ndjek një Skema e Harvardit, ka 32 regjistra 8-bitë, dhe gjithmonë është dizajnuar duke pasur parasysh ekzekutimin e përpiluar C në mënyrën më efikase.