Im Forum und im Wiki
-
Thread
DS2482 - #define DS2482_REG_CFG_APU
ausgelesen -> [c] test = i2c_smbus_read_byte ( file ) | 0x01; { syslog(LOG_INFO, "DS2482 Status 1-Wire Busy: 0x%x\n", test ); } [/c] DS2482 Status 1-Wire Busy: 0x19 DS2482 Status Presence Pulse Detect: 0x1a DS2482 Status Short Detected: 0x1c DS2482 Status 1-Wire Logic Level: 0x18 DS2482 Status Device Reset: 0x18 DS2482 Status Single Bit Result: 0x38 DS2482 Status Triplet Second Bit: 0x58 DS2482 Status Branch Direction Taken: 0x98
-
Thread
µC LPC1769 entlasten mit 1-Wire Master
unter Interuptsperre machen, falls der ADC-Interrupt nicht deutlich kürzer ist (<5µs). Bzw. beim DS2482 macht der alle Timings selber.
eingelesen -> während mit Hilfe von DMA eingelesen wird, Reset über I²C an DS2482 veranlassen 2) Interrupt ADC-DRDY-Pin -> (1+x)ter ADC Wert wird eingelesen -> Convert über I²C an DS2482 veranlassen 3) Interrupt ADC-DRDY-Pin -> (1+x+y)ter ADC Wert wird eingelesen -> Daten aus
-
Thread
1-Wire: iButton: sendet keine Daten
Hallo, ich habe einen iButton (DS1990 F5) und 1-Wire Master DS2482-100 bzw. DS2482-800. Master jeweils versorgt mit 3,3V. Ich habe das Problem, daß der iButton auf den 1-Wire-Reset reagiert, aber auf den nachfolgenden Befehl Read ROM (0x33 oder 0x0F) nichts ausgibt. Es hängen keine weitere Slaves am 1-Wire-Bus. Selbes Problem mit DS2482-100 und DS2482-800. Schließe ich anstelle meinem Master DS2482 einen 1-Wire Busmaster / USB Hostadapter DS9490R an, so wird der iButton erkannt. Ist mit total unklar, warum es nicht geht. Anbei
-
Thread
Schaltplan-Kritik: Atmega + RS485 + OneWire
Chip zurueck die Schleife abfahren. Die Schleife sollte moeglichst kein sein... > - Ist der DS2482 als OneWire-Master übertrieben? Würdet ihr OneWire > direkt mit einem Pin vom Controller emulieren? Hast Du noch einen UART mit RX/TX frei? Suche mal mit Google nach "one-wire uart" fuer eine
Felix schrieb im Beitrag #4829202: > - Ist der DS2482 als OneWire-Master übertrieben? Würdet ihr OneWire > direkt mit einem Pin vom Controller emulieren? Kommt ganz auf Deine Programmiererfahrungen an. Der DS2482 nimmt Dir nur das Timing ab, d.h
-
Thread
Verständnisfrage 1-Wire Kommunikation (DS18B20)
schrieb im Beitrag #7164819: > evtl haben andere Linuxe das auch Ja. Notfalls über einen Umweg: DS2482 an einen I²C-Bus hängen, schon gibt's einen 1w-Bus. https://www.kernel.org/doc/html/latest/w1/masters/ds2482.html Falls es an erreichbaren I²C-Bussen mangelt: Per I²C-Tiny-USB auch leicht nachrüstbar
den DS18B20 kümmern muß. Dafür muß man halt den DS2482 zusätzlich ansprechen. Vorteile bringt der DS2482, wenn man die parasitäre Versorgung des DS18B20 vor hat. Ansonsten gibt es genug Codebeispiele im Netz, wie man 1-Wire mit µC anspricht.
-
Thread
I2C & TMS320F28069 mit DS2482 Verständnisproblem
Hallo liebe Forengemeinde, ich würde gern anhand des TMS320 mit dem DS2482 kommunizieren an dem jeweils mehrere DS18B20 angeschlossen sind. Datenblätter: DS2482 : https://www.maximintegrated.com/en/products/interface/controllers-expanders/DS2482-100.html DS18B20 :
des DS2482 anschaue sehe ich bei der I2C >Kommunikation das nach so ziehmlich jedem Byte ein Acknowledge vom Slave >durchzuführen ist. Das ist bei I2C immer so. >Wenn ich mir die Spezifikationen des