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