Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilVladimír Toman
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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.