Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

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

Podobné prezentace


Prezentace na téma: "28.4.2005Student EEICT 2005 / Aleš Povalač1 Implementace Dallas 1-Wire slave protokolu v mikroprocesoru AVR Aleš POVALAČ."— Transkript prezentace:

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

2 28.4.2005Student 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

3 28.4.2005Student 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

4 28.4.2005Student 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

5 28.4.2005Student EEICT 2005 / Aleš Povalač5 1-Wire Slave: implementace  Atmel ATtiny26 @ 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

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

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

8 28.4.2005Student 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


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

Podobné prezentace


Reklamy Google