Re: 1-wire "správně"

Tomáš Hamouz konfery.tomas.hamouz na seznam.cz
Pondělí Leden 8 09:17:02 CET 2024


Pokud máte volný UART, doporučuju pro ovládání 1wire použít toto
https://www.analog.com/en/technical-articles/using-a-uart-to-implement-a-1wire-bus-master.html
Kompletní časování dělá UART, lze mít "interrupt driven".

Tomáš


> Zdravím,

> příspěvek pana Hudečka o tom, že nemá rád 1-wire neb musí zakazovat 
> přerušení a své vlastní úvahy,  nad spolehlivostí sběrnice s čidly, 
> která je přímo připojená na pin procesoru mě vedou k úvahám jak to 
> "dělat správně".

> prošel jsem si na AnalogDevices obvody pro řízení 1-wire a víceméně 
> jeden z použitelných a dostupných je DS2482 převodník i2c na 1-wire. 
> Porozhlédl jsem se po netu a skoro to tak vypadá, že ho nikdo nepoužívá,
> minimálně Arduino komunita ho skoro nezmiňuje.

> nejběžnější knihovna pro obsluhu 1-wire:  PaulStoffregen/OneWire ho 
> nijak nezmiňuje a pokud jsem něco nepřehlídl tak s ním nepočítá,  Dále
> jsem našel několik starších kníhoven (nevím jestli už nejsou opuštěné)
> které by měly suplovat OneWire s komunikací přes i2c - například 
> cybergibbons/DS2482_OneWire. Jestli jsem to správně pochopil, tak by 
> měla fungovat i DallasTemperature, kterou masivně používám ve svých 
> projektech.

> Jak to děláte vy?

> Pokud máte rozsáhlejší topologii 1-wire, používáte nějaké budiče, nebo
> to jedete "na surovo" jen z pinu CPU?

> Díky

> Petr

> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list