28.4.2005Student EEICT 2005 / Aleš Povalač1 Implementace Dallas 1-Wire slave protokolu v mikroprocesoru AVR Aleš POVALAČ.

Slides:



Advertisements
Podobné prezentace
CIT Paměti Díl X.
Advertisements

ProBot © Ondřej Staněk.
Periferní zařízení počítače
Na velikosti (ne)záleží aneb Úvod do programování jednočipů
Disky Disková rozhraní. Pevný disk Rok 1956 Fyzická struktura disku.
Porovnání implementací protokolu D.A.L.I
Sběrnice.
MIT Paměti Díl I leosjuranek.cz/mit. Paměti Téma: Paměti MIT Předmět: MIT 3 Ročník: 3 Juránek Leoš Ing. Autor: Juránek Leoš Ing Verze:
Informatika 1_6 6. Týden 11. A 12. hodina.
Komunikační moduly C2COM a CSAIO8x
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
S BĚRNICE PRO GRAF. KARTY Funkce graf. karet Rendering.
Sběrnice I. Sběrnice v počítačích. Sběrnice I. Sběrnice v počítačích.
Periferní zařízení počítače
Implementace USB rozhraní AVR mikrořadičem Diplomová práce Implementace USB rozhraní AVR mikrořadičem Vypracoval: Jan Smrž Vedoucí práce: Ing. Pavel Kubalík.
Základy mikroprocesorové techniky
David Rozlílek ME4B. Co jsou to paměti ? slouží k uložení programu, kteý řídí ? Slouží k ukládaní…..?.... a ……? operací v.
Jan Hrabal ME4B Paměťové obvody a vývoj mikroprocesoru.
Paměťové obvody a vývoj mikroprocesoru
Cvičení z NMS Rozvrh cvičení Přehled použitého hardware
Vestavné mikropočítačové systémy
TEP Charakteristika ATmega č.2. Charakteristika ATmega Téma Charakteristika ATmega TEP Předmět TEP Juránek Leoš Ing. Autor Juránek Leoš Ing. TEP.
Jak pracuje počítač vstupní a výstupní zařízení počítače
Počítač, jeho komponenty a periferní zařízení
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Pamětové obvody a Vývoj mikroprocesorů
Hardware Vypracoval: Patrik Bejček.
Popis mikroprocesoru David Rozlílek ME4B.
Popis obvodu 8051 David Rozlílek ME4B.
FPGA Actel – PLICE based Semestrální práce z předmětu AP Vypracoval: Zdeněk Suchomel
Sběrnice. Sběrnice Sběrnici si můžeme obecně představit jako skupinu elektrických vodičů spojujících jednotlivě součásti počítače. Sběrnici si můžeme.
Tato prezentace byla vytvořena
ADC / DAC. Analog Digital Converter (ADC) Jádra 56F802X a 56F803X obsahují 2 A/D převodníky s parametry:  12 bitové rozlišení  Max. hodinová frekvence.
Roman Kysel.  Jaké jsou základní parametry pamětí ? ◦ Kapacita ◦ přístupová doba ◦ přístupová rychlost ◦ Statičnost/dynamičnost ◦ Energetická závislost.
Začátky mikroprocesorů
Sběrnice II. Sběrnice v automatizační a měřicí technice.
Číslicový generátor Praktická zkouška z odborných předmětů 2008 Vyšší odborná škola a střední průmyslová škola elektrotechnická Olomouc M/004 Slaboproudá.
Hardware.
Informatika - Paměti, ROM, RAM akademický rok 2013/2014
Popis obvodu 8051 Ondřej Šebesta.
Popis obvodu 8051.
Procesor Renesas H8S/2633F.
16. Paměťové obvody a vývoj mikroprocesorů
Paměťové obvody a vývoj mikroprocesorů Jan Hrubý ME4B.
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
skupina signálových vodičů - Paralerní - skupiny řídicích, adresových a datových vodičů - Sériové - sdílení dat a řízení na společném vodiči Má za účel.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Jaroslav Krahula.  K čemu se využívají?  Kolik portů má 8051?  Můžeme porty využívat obousměrně?
Vstupně – výstupní porty
Univerzita třetího věku kurz Znalci Hardware 1.
Mikroprocesor.
Procesory pro kapesní počítače Sem. práce 31SCS Tomáš Hanikýř
Ondřej Šebesta. – Kapacita – přístupová doba – přístupová rychlost – Statičnost/dynamičnost – Energetická závislost – Přístup k paměti – Spolehlivost.
Univerzita třetího věku kurz ECDL
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
PC sestava. Základní deska (MB) Chipset Je skupina integrovaných obvodů (čipů), které jsou navrženy ke vzájemné spolupráci a jsou obvykle prodávány.
Programování mikropočítačů Platforma Arduino
Paměti typu RAM.
Inicializace portů mikrokontroléru
Vývojový kit Freescale M68EVB908GB60
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Mikropočítač Vnitřní struktura 2
Mikropočítač Soubor instrukcí
Financováno z ESF a státního rozpočtu ČR.
Mikropočítač Vnitřní struktura 1
Sběrnice v automatizační a měřicí technice
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Jednočipové počítače – I2C sběrnice
Konečně školní měřicí systém s výstupním analogovým signálem
Transkript prezentace:

Student EEICT 2005 / Aleš Povalač1 Implementace Dallas 1-Wire slave protokolu v mikroprocesoru AVR Aleš POVALAČ

Student EEICT 2005 / Aleš Povalač2 1-Wire Slave: sběrnice  výjimečnost sběrnice  jediný vodič pro obousměrnou komunikaci  každé zařízení má unikátní sériové číslo  implementace OWSlave  emulace slave zařízení mikroprocesorem  přístup na vstupně / výstupní port

Student EEICT 2005 / Aleš Povalač3 1-Wire Slave: operace  zápis 1 a 0  master: 6 / 60 μs  slave: 30 μs  čtení  master: 15 μs  slave: 0 / 30 μs  reset  8 timeslotů  presence puls

Student EEICT 2005 / Aleš Povalač4 1-Wire Slave: příkazy  příkazy ROM adresace  READ, SKIP, MATCH, SEARCH  funkční příkazy  READ SCRATCHPAD  WRITE SCRATCHPAD  scratchpad  stav portu, verze FW, DOW CRC

Student EEICT 2005 / Aleš Povalač5 1-Wire Slave: implementace  Atmel 4 MHz  časování narozdíl od mastera kritické  zdrojový kód v AVR assembleru (rychlost)  rozdělení na 5 částí  owslave.asm  owslave.inc  rom_cmd.inc, func_cmd.inc  dowcrc.inc

Student EEICT 2005 / Aleš Povalač6 1-Wire Slave: čtení bitu

Student EEICT 2005 / Aleš Povalač7 1-Wire Slave: příkaz READ SCRATCHPAD 1 2 3

Student EEICT 2005 / Aleš Povalač8 1-Wire Slave: možnosti využití  nová 1-Wire kompatibilní zařízení využívající periferií mikroprocesoru  vstupně/výstupní porty  paměť SRAM, EEPROM  A/D převodník  PWM generátor, časovače  emulace většiny obvodů fy Dallas  emulace zařízení s unikátním sériovým číslem