Forum: Mikrocontroller und Digitale Elektronik Frage zu 1 Wire Kommunikation


von Lars D. (Gast)


Lesenswert?

Ich bin ein absoluter Neuling was Hardware im 1 Wire Systemen betrifft.
SPI und 12C komme ich zurecht aber mit 1 Wire???

Ich habe vor eine Siegel zu machen in der Art das ein SRAM von MAXIM 
über eine Pufferbatterie seine Daten hält und wenn man den 
Siegelschalter unterbricht wird die Spannung der Batterie unterbrochen.

Das Schreiben und lesen des SRAMS geschiet über Dallas 1 Wire Protocoll.


Nun meine Frage kommt der 1 Wire Port an einen IO Port des AVR?? Oder 
wie geht das zusammen mit den AVR und 1 Wire Systemen???

I2C und SPI haben ja die Ports am AVR aber über 1 Wire anschlüsse habe 
ich nichts gefunden.


Wäre schön wenn mir einer mal das erklären könnte oder mir eine 
Hilfreiche Inet Seite linken würde.


: Gesperrt durch Moderator
von Jörg S. (Gast)


Lesenswert?

OneWire kannst du einfach an einen beliebigen I/O hängen. Das Timing 
musst du halt selbst programmieren.

von Uwe Bonnes (Gast)


Lesenswert?

Man kann das One-Wire Protololl auch uebder einen UART oder den SPI Port 
generieren. Dann braucht man das OWI Timing nicht mehr mit 
zeitkritischen Routinen zu programmieren sondern verlagert das Timing in 
den UART/SPI Port.

Schau Dir mal  http://www.maxim-ic.com/appnotes.cfm/an_pk/214  und die 
Atmel application AVR318 an

von Lars R. (Gast)


Lesenswert?

Uwe Bonnes schrieb:
> Man kann das One-Wire Protololl auch uebder einen UART oder den SPI Port
> generieren. Dann braucht man das OWI Timing nicht mehr mit
> zeitkritischen Routinen zu programmieren sondern verlagert das Timing in
> den UART/SPI Port.
>
> Schau Dir mal  http://www.maxim-ic.com/appnotes.cfm/an_pk/214  und die
> Atmel application AVR318 an

Bevor ich mir das so zurechtbaue kann ich dann nicht einfach gleich
einen USB-I2C Adapter verwenden?
wie z.B. -->

https://www.ebay.de/itm/CH341A-Programmer-USB-to-UART-IIC-SPI-I2C-Parallel-Port-Converter-Indicator-Lamp/401557025697?hash=item5d7ea9f3a1:g:CIkAAOSwScBbLrrq

von Cyblord -. (cyblord)


Lesenswert?

Lars R. schrieb:
> Bevor ich mir das so zurechtbaue kann ich dann nicht einfach gleich
> einen USB-I2C Adapter verwenden?
> wie z.B. -->
>
> 
https://www.ebay.de/itm/CH341A-Programmer-USB-to-UART-IIC-SPI-I2C-Parallel-Port-Converter-Indicator-Lamp/401557025697?hash=item5d7ea9f3a1:g:CIkAAOSwScBbLrrq

Find ich komisch wenn man 1Wire will, dann ein I2C Bridge zu verwenden. 
Aber hey, musst du wissen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Lars R. schrieb:
> Bevor ich mir das so zurechtbaue kann ich dann nicht einfach gleich
> einen USB-I2C Adapter verwenden?
Kommt in "USB" und "I2C" oder sonstwo im Text irgendwie "OneWire" vor?

BTW: ein Thread reicht! Weiter gehts im 
Beitrag "Re: one wire eeprom DS2431 und STM32"

: Bearbeitet durch Moderator
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.