ATmega128 Tekijät: Aleksi Hemmilä C5418 Tommi Pihlainen C5375

Slides:



Advertisements
Samankaltaiset esitykset
Tietokonetekniikka 2 Tietokoneen historia
Advertisements

Tietokonetekniikka 4 Tieto ja tiedon talletus
Ulkoiset keskeytykset
Tietokonetekniikka 5 Operandien osoittaminen ja tietokoneen käskykanta
Sähköpostiviestien uudelleenohjaus ohje Maks Larionov DP11LA.
Active directory.
Tietokonetekniikka 3 Tietokoneen Rakenteen ja toiminnan perusteet
Oskari Ranta, Pekka Karppinen.  LVDS (engl. Low-voltage differential signaling)  Siirtonopeudessa päästään luokkaan Gbit/s.  LVDS-signaaleita käytetään.
Tavoite Oppia seuraavat asiat •Yksikkö Beli, desibeli •Analoginen signaali •Digitaalinen signaali •Diskreettiaikainen signaali.
Automaatio ohjelmoitavan logiikan avulla 10 vuotta sitten
Sulautettu laite T720906, 6 op TTE9snL
Jukka Inget ja Olli Hellgren
TIES530 - Sulautettujen järjestelmien arkkitehtuurit
NAND I-SOP NOR KOMBINAATIOPIIRIT & 1 & A B A B
Sulautettu tietokone. Miten tähän on tultu? • ”varsinaisen” tietokoneen historiassa – Tavoitteena on ollut laskutoimitukset – Toimistosovellukset, merkkien.
TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ VARTEN.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  PÄIVÄOPISKELIJAT: – KAKSI LUOKAA (SUOMI) –YKSI LUOKKA (ENGLANTI)
Sirukortti = Älykortti
Siirräntäjärjestelmät. 2 w Siirräntäjärjestelmä Tiedostojärjestelmä ja siirräntä keskusmuistin ja oheislaitteiden välillä w Voidaan käsitellä hierarkkisina.
E-Commerce 2010: Business, Technology, Society 6e
Käyttöjärjestelmien käynnistyminen
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op ALU.
Tekijän Nimi9. tammikuuta SATEL Ratkaisut Energia.
Mikrokontrollerit.
Yleiskäyttöisen tietokoneen kellosynkronisointi ja käyttö verkkoliikenteen mittauksiin Oskari Simola Diplomityöseminaari Tietoverkkolaboratorio.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  AVOIMEN OPISKELIJAT: – YKSI LUOKA (SUOMI) – LUOKKA ICT02O-1.
@ Leena Lahtinen Toistorakenne Ohjelmassa toistetaan tiettyjä toimenpiteitä monta kertaa peräkkäin Toisto noudattaa sille kuuluvia tarkkoja standardoituja.
@ Leena Lahtinen TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA:  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ.
Japanin tsunamista johtunut ydinonnettomuus Tekijät: Karoliina, Mikael, Rasmus, Jaakko.
Tiedostojen käsittely
Tietokoneen rakenne matalalla tasolla KYMENLAAKSON AMMATTIKORKEAKOULU Jarkko Ansamäki, kevät 2002.
Kontrollirakenteet laajemmin
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
Säätötekniikan käsitteitä
KOULUN SÄHKÖPOSTIN UUDELLEENOHJAAMINEN Linus Laitinen 1 ooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooooo.
TIES530 - Sulautettujen järjestelmien arkkitehtuurit
Rekisterit ja laskurit
BIOS!. Tulee sanoista Basic input output system Valmistajan tehtaalla valmistettu ohjelma emolevyn flash-piirillä (ennen 1995 ROM-piirillä) Laitteiston.
PC-liitäntä AtMega32:lle Viestin lähetys / vastaanotto Sekä laitteen konfigurointi.
Mikro-ohjelmoitava tietokone
TIES530 - Sulautettujen järjestelmien arkkitehtuurit
Kirjanpito, tilinpäätös ja verotus
O VIVALPAS Väliraportti. O VIVALPAS Varoitus- ja hälytusjärjestelmä muistihäiriöisen henkilön oveen Modulaarinen järjestelmä Projektina toteutetaan näyttö-
Kovalevy-liitännät Ahti Kare.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembler.
Luvun jakaminen tekijöihin Luvun tekijät ovat ne luvut, joilla luku on jaollinen. Esim. luettele luvun 12 tekijät. 1, 2, 3, 4, 6, 12. Alkuluku on luku,
Kirjanpito, tilinpäätös ja verotus Vko 1 /2016 Monica Åberg.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembly ja konekieli.
Luxomat PD4-M-TRIO-2DALI-1C-AP tai –FP asennus ja säätöohje
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
Tietoturva internetissä
KNX - DALI harjoitus 1 Yksittäiset ECG-ohjaukset RATKAISU
Tarkistusmakron käyttö
Tietokoneen toiminnasta ja rakenteesta
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
Millainen tietokone editointiin?
Freescale ColdFire & Arm Cortex-A8
ioctl #include <sys/ioctl.h> int ioctl(int d, int request, ...);
Tietokoneen toiminta (2 ov)
Sulautetut järjestelmät
Signaalien datamuunnokset
Sisäinen laskentatoimi
Salvat ja kiikut 1D C1 1D C1 S 1D C1 R 1T C1 1J C1 1K 1J S C1 R 1K
Tietokoneen toiminnasta ja rakenteesta
OHJELMOINTITAITO ICT02D 12 ECTS.
3. TTK-91-käskykanta Symbolisen konekielen tavalliset käskyt
OHJELMOINTITAITO ICT02D 12 ECTS.
Mitä Opiskelijan tulisi tietää lukioon tullessaan
OHJELMOINTITAITO ICT02D 12 ECTS.
Esityksen transkriptio:

ATmega128 Tekijät: Aleksi Hemmilä C5418 Tommi Pihlainen C5375 Pasi Vähämartti C1303

Yleistä Vähävirtainen 8-bittinen mikrokontrolleri Korkea suorituskyky Edistynyt RISC-arkkitehtuuri 133 tehokasta käskyä – useimmat ovat yhden kellopulssin pituisia Haihtumaton ohjelma ja datamuisti 53 ohjelmoitavaa i/o väylää http://www.microsalo.com/avr-code/PK-M128_docs.pdf

Käyttöönliittyvät tiedot ATmega128L Käyttöjännite 2.7 – 5.5V Kellotaajuus 0-8MHz ATmega128 Käyttöjännite 4.5 – 5.5V Kellotaajuus 0-16MHz Kaksi eri kotelotyyppiä 64 jalkainen TQFP ja MLF

Jalkajärjestys Vcc = Käyttöjännite Gnd = Maa Port A – G(PA0-PG4) = Käytettäviä portteja. Portti F käytetään pääosin a/d muuntimena, mutta toimii tavallisenakin i/o porttina. Portti G voidaan käyttää vain osoitteen ohjaamiseen XTAL1-2 Ulkoisen kiteen liitäntä AVCC portille F ja a/d muuntimelle käyttöjännite AREF analoginen refenrenssi jalka a/d muuntimelle PEN ohjelmoinnin sallinta jalka

Lohkokaavio Teholähde Kide Reset ATMEGA128 A/D muuntimen tulo PORT F Ulkoiset keskeytykset PORT E/D 2 kpl RS-232 Komparaattorin tulo PORT E Ulkoiset muistit PORT A PORT B ISP LCD

SPI Miso = Master in slave out (tieto ulos) Mosi = Master out slave in (tieto sisään) SCK = Masterin generoimat kellopulssit tulevat tähän linjaan SS = Orjan valitsin (Slave Select)

FLASH-muisti 128k ohjelmamuistia Muisti on jaettuna kahteen muistiosaan Ohjelmaosaan ja käynnistysosaan Kestää ainakin 10000 luku tai kirjoituskertaa

SRAM-muisti Jaetaan neljään eri osaan 32 yleiskäyttöiseen rekisteriin 64:ään I/O rekisteriin 160:een ulkoiseen I/O rekisteriin 4K sisäistä SRAM muistia Voidaan liittää ulkoista muistia 0-64K muistia

EEPROM-muisti Tallennetaan käyttäjän antamat asetukset ja tiedot, jotka eivät katoa sähkön katketessa Kestää jopa 100000 luku/kirjoituskertaa

I/O DDxn:llä määritellään onko portti input vai output tilassa PORTxn:llä voidaan portin esim. sisääntulo laittaa kolmitilalähdöksi tai laittaa se ylösvetotilaan. PUD:lla voidaan disabloida kaikki ylösvetomääritykset mitä DDxn ja PORTxn ovat asettaneet.

SFIOR TSM (Timer/Counter Synchronization Mode) Kyseisen moodin ykköstilaan laittaminen pysäyttää ajastimen/laskurin ja pitää psr0 ja psr312 rekisterissä olevat arvot. Moodin poispäältä asettaminen resetoi psr0:an ja psr321:sen arvot ja käynnistää ajastimen/laskurin samanaikaisesti ACME (Analog Comparator Multiplexer Enable) Asetettuna päälle enabloi analogisen multiplexerin komparaattorin PUD (Pull-up Disable) Asetettuna päälle estää porttien ylösvedot vaikka portit olisivatkin määritelty ylösveto-asentoon PSR0 (Prescaler Reset Timer/Counter0) Sama kuin PSR321 toiminta, mutta tämä resetoi vain ajastimen/laskurin 0 PSR321 (Prescaler Reset Timer/Counter3-1) Kun asetetaan ykköstilaan tapahtuu ajastimien/laskurien 1,2 ja 3 resetointi. Normaalisti asetus palautuu nollaan melkein heti resetoinnin jälkeen, ellei sitten TSM ole päällä, joka estää PSR321 rekisterin muuttumisen nollaksi.