-
Thread
OneWire Problem DS2413
dass der 2413 in diesem Fall in einem Zwischenstatus hängt. Normalerweise holt ein Reset jedes 1-Wire-Slave in den Startzustand zurück. Ob es aber wirklich immer klappt, weiß ich nicht. PS: Bei meinen Slaves wird das jedenfalls so gemacht.
-
Thread
1-Wire Temperatursensor DS18S20 mit Atmega8 Ansteuern
@Gim: Ja, 1-Wire Slaves *kann* man über ihre Adresse ansprechen. Die muss man aber vorher erst mal ermitteln. Wenn nur ein Slave am Port hängt kann man sich den Aufwand sparen (SKIP ROM).
-
Thread
Rs232 - 1wire Converter
Wandler, er ist aber laut Datenblatt nur als 1wire-Master geeignet. Was ich brauche, ist aber ein 1wire Slave mit Rs232 Eingang. Ich versuche jetzt, das RS232 über einen Mikrocontroller einzulesen und irgendwie an den Onewire-Bus weiterzureichen. Wie geht das am besten? Bitte keine faulen Tricks wie Umwandlung
-
Thread
TWI I2C USART RS232 - 1WIRE INTERFACE bridge device ATmega8 Assembler
topic/383072#new https://www.mikrocontroller.net/topic/369961#new Bis zu 64 angeschlossenen 1WIRE-SLAVES erkennt die interne ROM-SEARCH-Routine. Einfach per USART oder TWI x20 senden, nach einiger Zeit liegen die geprüften ROM-IDs im SRAM und können abgerufen werden. Eine Automatik schaltet
-
Thread
1wire BUS Sniffer Tester AVR ATmega8 Assembler
Bernhard S. schrieb im Beitrag #4934714: > Beitrag "1wire Slave Tester ATmega8 Assembler" Donnerlitchen, da ist mir was entgangen ;-)
-
Thread
I2C Slave an 1-wire Bus
anzuschliessen. Die von Maxim angebotene Bridge scheint nur ein 1-wire Master zu sein, der es erlaubt, 1-wire Slaves an einen I2C Bus anzuchliessen. Aber geht es auch umgekehrt ?
-
Thread
Heizkörper-Stellantriebe
I²C hat den Vorteil, dass das Timing unkritisch und das Ganze schon im MC eingebaut ist. Ein 1wire-Slave und -Master an demselben MC ist nicht zuverlässig möglich.
-
Thread
1-Wire Master DS2482 mit ATTiny emulieren?
I2C-Interfaces genau so verhält, damit die OWFS weiter genutzt werden kann. Für die andere Seite, ein 1-Wire Slave, habe ich einige Projekte gefunden, aber nichts als I2C 1-Wire Master. Gibt es hier Ideen oder Hinweise wie sowas umgesetzt werden könnte?
-
Thread
Kleines Tiny13 Sensorboard
Facetten. 1. Wenn man die gar nicht braucht? Welch Verschwendung von Port! Zudem gibt es One-Wire Slave Implementierungen für Tiny12/25, die brauchen nur einen Port zur Kommunikation. Damit ist wieder 1 DigPin frei 2. Immer noch über 50% frei 3. RAM-Verbrauch 0 Byte, immer noch frei: 32
Portbits werden verwendet oder können für Erweiterungen verwendet werde. > Zudem gibt es One-Wire Slave Implementierungen für Tiny12/25, > die brauchen nur einen Port zur Kommunikation. > Damit ist wieder 1 DigPin frei Super. Diese Implementierungen mögen genauso ihre Berechtigung haben.
-
Thread
Honeywell Zephyr I2C Airflow sensor
Demonstrates use of the Wire library // Reads data from an I2C/TWI slave device // Refer to the "Wire Slave Sender" example for use with this // Created 29 March 2006 // This example code is in the public domain. #include <Wire.h> #define ADDRESS 0x49 void setup() { Wire.begin();
-
Thread
STM32 I2C Slave Transmitter Modus
Demonstrates use of the Wire library // Writes data to an I2C/TWI slave device // Refer to the "Wire Slave Receiver" example for use with this // Created 29 March 2006 // This example code is in the public domain. #include <Wire.h> void setup() { Wire.begin(); // join i2c bus (address
-
Thread
Stellmotor für Heizungsventil
Stellantrieben wohl auch auf den Verteiler meiner Fußbodenheizung? Dann müste nur noch der STM8L eine 1 Wire Slave Erweiterung bekommen ;-)
-
Thread
ATTiny als Software 1-wire like client (DS2423 counter)
Das Problem ist, dass ein 1-Wire Slave in Software recht kompliziert ist. Einen Master zu bauen, ist dagegen recht einfach (gibt es ja auch schon zur Genüge). Irgendwo habe ich aber mal einen 1-W-Slave für einen AVR gesehen. Eventuell
-
Thread
Hausbus RS485 erste Schritte sind getan
mit den 1-Wire Bausteinen ohne weitere Beschaltung. Dazu kommen dann noch ein paar Micros als 1-wire slaves, die einige Sonderfunktionen übernehmen. Derzeit habe ich da eine invers angeschlossene Schottky Diode und einen Abschlusswiderstand dran, die die ESD Festigkeit auch erhöhen. Alles mit zusätzlichen
-
Thread
2-Draht Signalleitungsrätsel
wird nicht funktionieren. Es sei denn, Du baust bei den LEDs und Tastern so etwas wie einen TwoWire-Slave auf. Einen Taster und eine DuoLED an 2 Signalleitungen ist aber schon möglich: Schließ den Taster und die DuoLED einfach parallel und dann damit in Reihe einen Widerstand, z.B. 1kOhm. Daran
-
Thread
UART über 1-wire?
wunderbar ausreicht. Doch der DS2480 will 1-wire-Seitig Master sein und ich habe keine Lust, einen 1-wire-Slave zu implementieren. Eine Eigenkonstruktion mit üblichem UART-Baustein über DS2408 wird wieder unnötig aufwendig. Hat jemand eine andere Lösung? Dank und Gruß, Philipp.
-
Thread
AVR als Slave im 1-Wire
Vielleicht kann mir jemand einen Tipp geben. Ich möchte gerne über einen 1-Wire Bus neben anderen 1-Wire-Slaves (Sensoren) auch ein kleines Controller-Board mit ATtiny 2313 vom Master ansprechen (primär einige Bits vom Master schreiben, evtl auch einige lesen. Das kleine Controller-Board muss sich also
-
Thread
ATtiny24 - ISR wird nie gerufen __vectors> fehlt
PA0); DDRA |= _BV(DDA1); //Test-Ausgang PORTA &= ~_BV(PA1); // Configure USI to 3-wire slave mode, with int USICR = _BV (USIWM0) | _BV(USICS1)|_BV (USIOIE); sei(); for (;;){ if(usi_complete ){ PORTA |= _BV(PA1); switch(usi_DR){ case(0x11):{
-
Thread
c++ new und delete
AVR-Studio einzubinden. Hier der Beispielcode des Arduino für den TWI-Receiver: [code] // Wire Slave Receiver // by Nicholas Zambetti <http://www.zambetti.com> // Demonstrates use of the Wire library // Receives data as an I2C/TWI slave device // Refer to the "Wire Master Writer" example for
-
Thread
DS18B20 gibt keine Daten her
benutzen. Dem sage ich per I2C was ich will und der macht dann die ganze Kommunikation mit den 1-Wire-Slaves. Ich bin mit dem Abschalten der Interrupts während des 1-Wire-Zugriffs bisher gut gefahren und wenn der µC während der Zeit mal nichts macht geht bei mir die Welt auch nicht unter zumal die Zugriffe
-
Thread
DS1820, Sendet außer Presence nichts zurück.
Oszi das der nichts sendet. > Also brauche ich wohl keine Einleseroutine schreiben. Bis ein 1-Wire Slave etwas sendet kannst du ewig warten. Der Master holt es ab.
-
Thread
Timer-Interrupt bei ATTiny2313 kommt nicht
USI_DATAIN_PIN) | (1<<USI_CLOCK_PIN) | (1<<USI_nSS_PIN); // Pull-ups. // Configure USI to 3-wire slave mode with overflow interrupt. USICR = (1<<USIOIE) | (1<<USIWM0) | (1<<USICS1) | (spi_mode<<USICS0); // Init driver status register. spiX_status.masterMode = 0; spiX_status.transferComplete
-
Thread
Erneute Frage zu TWI (Code)
Probleme, Verbinde ich Master mit Arduino und packe auf den Arduino folgende Software: [code] // Wire Slave Receiver // by Nicholas Zambetti <http://www.zambetti.com> // Demonstrates use of the Wire library // Receives data as an I2C/TWI slave device // Refer to the "Wire Master Writer" example for
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
in dein "Projekt" ? (und veröffentlichen) damit wir mal was neues zum Diskudieren haben.. 1-Wire Slave Simiulieren, wäre z.B. interessant... oder du traust dich endlich dein xmega projekt herzuzeigen?
persönlichen Erfahrungen deckungsgleich sein bring ich das gern wieder in die Diskussion ein! > 1-Wire Slave Simiulieren, wäre z.B. interessant... brauch ich persönlich aber nicht. > oder du traust dich endlich dein xmega projekt herzuzeigen? Falls Du meine Haussteuerungs-Zentrale meinst hatte
-
Thread
Webserver zur Temperaturmessung
überschrieben, wenn im AVR-EEPROM eine IP-Adresse mit gültiger Prüfsumme steht. Hallo Peppe, der one-wire-slave in Software ist ein interessantes Projekt. Zur Relaisansteuerung erscheint mir das inzwischen sinnvoller als der DS2408. Ich habe da aber noch nichts realisiert. Dein Link zu den Funksteckdosen
-
Thread
Heizungssteuerung Wärmepumpe Fußbodenheizung
Tag werden die Laufzeiten der Heizung gelogt. Die Relais der Heizkreise werden von einem m8-1-wire-slave geschaltet, der gleichzeitig den Hauptprozessor überwachen soll. Manuelle Eingaben sind über eine Ferbedienung möglich. Das Programm ist inzwischen so komplex, dass es von Dritten wohl nur
-
Thread
Wer nutzt das Nucleo-64 und kann mir
Wire Nicht benutzt: C:\Users\MHorb\Documents\Arduino\hardware\Arduino_STM32\STM32F1\libraries\WireSlave In file included from C:\Users\MHorb\Documents\Arduino\hardware\Arduino_STM32\STM32F1\libraries\Wire/Wire.h:42:0, from C:\Users\MHorb\AppData\Local\Temp\arduino_build_188120\
-
Thread
Code unleserlich schreiben um Zeilen zu sparen.
:) Wenn man aber den Rechenweg hinschreibt, dann ist man einen Level weiter. Es gibt z.B. 1Wire-Slave Implementierungen für AVR, da steht dann: "wenn die ID geändert wird, bitte online via <link> den neuen CRC-Wert berechnen. Oder es steht ein constexpr constructor eine OneWireId Klasse da, der