Ist der Slave ein Controller? Dann macht es Sinn dort eine timeout-Funktion einzubauen, die im Fehlerfall den I²C im Slave resettet.
Rajko
Art: Beiträge; Benutzer: bax
Ist der Slave ein Controller? Dann macht es Sinn dort eine timeout-Funktion einzubauen, die im Fehlerfall den I²C im Slave resettet.
Rajko
Ich sehe das nich so dramatisch.
Vorab: das was zur Isolation und notwendigen Kriechstrecken gesagt wurde solltest Du unbedingt umsetzen (isolierte Diode, spannungsführende Adern punktuell so...
Denk mal über eine Kombination von Dauermagnet und Spule nach. Klickt's oder Klackt's dann? :-)
Rajko
Irgendwie ist Deine Antwort in sich nicht schlüssig, findest Du nicht auch?
Richtig ist, daß der INT auf logisch 0 / 0V geht, wenn sich an den Pins was ändert. Darum heißt der Pin ja auch INT mit...
Multiplexer dürfte auch nicht ganz so einfach gehen, weil die SDA-Leitung ein "wired AND" ist, daher ja auch die Pullups auf den Leiungen. Die Leitung muß von allen Teilnehmern am TWI auf Masse...
Das wäre noch zu früh, erst wenn Du den Status 0x50 / 0x58 hast, ist ein Datenbyte im TWDR.
INT2 mußt Du im GICR-Register noch 'freischalten', damit die ISR ausgeführt wird....
Na das sieht doch schon gut aus.
Nachdem du Status 0x40 erhalten hast mußt Du nur auch wieder das TWINT auf 1 setzen, damit es weiter geht.
Wenn Du die einzelne Kommunikation nur auf das...
Bit 0 der Adresse hast Du auf 1 gesetzt zum lesen?
Kannst Du Dir den anliegenden Statuscode anzeigen lassen, zur Not provisorisch binär per paar Led's an freien Ports?
Oder poste mal Deinen...
1. jein... Um einen neuen Slave anzusprechen ist es am saubersten, wenn Du einen Stop-Befehl absetzt und dann mit einem Start weitermachst. Du kannst aber auch ohne vorheriges Stop einen sogenannten...
Wenn noch nicht mal der Start-Zustand erreicht wird kann das fast nur schaltungstechnische Gründe haben. Hast Du die notwendigen Pullup-Widerstände auf den zwei Leitungen? Führen beide Leitungen...
Hi,
wenn Du die Adresse als 0x72 angibst ist bit 0 schon das R/W-bit.
0x72 gehört laut Datenblatt zum PCF8574A, paßt das?
Rajko
Bei meinem betagten Japan-Car (Bj 87) wirkt die Lampenkontrolle erst bei eingeschaltetem Licht. Da der Vorbesitzer einen anderen Heckspoiler angebaut hat, hat die fehlende 3. Bremsleuchte immer für...
Als Beispiel: http://en-co.wika.de/upload/DS_PE8146_GB_10757.pdf
Nur vermutlich 'unbezahlbar' für den privaten Einsatz. Aber vielleicht findest Du ja eine Firma die Euch sponsert ;-)
Diese...
In diesen Bereichen wirst Du nur Sensoren in Industriequalität finden. Evtl. mal günstig bei ebay halt, aber trotzdem brauchen die dann meist mindestens 15..18V oder sehr oft 24VAC...
Es sollte funktionieren, ja.
Was zu bedenken ist, der ISP muß bei H-Pegel auf der MOSI-Leitung dann gegen 3 Pulldown-R's ankommen + die Last an den Stellen, wo das PWM-Signal hingeht. Inwiefern das...
50 bar und aufsteckbarer Schlauchanschluß schließen sich gegenseitig aus, würde ich meinen.
Muß es echt so viel sein, was willst Du messen?
Rajko
Die Variante mit einer schaltbaren Reset-Leitung hab ich in einem Projekt mit bis jetzt 5 parallelen AVR's problemlos am laufen.
Rajko
Du siehst doch unter dem Display die 13 Knöpfchen, die symbolisieren 13 Ports des AVR. Nun kannst Du im Datenblatt des KS0108 nachlesen, wie Du den Controller ansprechen mußt. So setzt Du die 13...
Nein, geheim ist es auf keinen Fall, aber ich weiß nicht so recht, wo ich dann anfangen soll.
Du kannst Dich z.B. hier damit vertraut machen, was es bedeutet, einen einzelnen Punkt auf einem GLCD...
Ein Großteil der Zeit wird darin begründet sein, daß das Basic vermutlich so arbeiten wird, das es für jeden Punkt erst das entsprechende Byte aus dem Display liest, den Punkt setzt und das Byte...
Kannst Du nicht "einfach" das Loch in der Frontplatte auf 10mm aufbohren, um den Encoder insgesamt weiter vor zu setzen? evtl. auch als Grundbohrung, falls der Knopf kleiner als 10mm sein sollte. Die...
Für Vref stehen im Datenblatt Mindest-Werte, beim Mega8 z.B. 2V. (Abschnitt Electrical Characteristics) Gibt aber auch Typen wo 1V drinsteht. Dann haben ja diverse AVR's auch interne Verstärker. Das...
SBI verhält sich anders als SBR!!
Mit SBI wird immer nur ein einzelnes Bit gesetzt, Adressierung ist also 0...7. Mit SBI PORTB, 1 hast Du also PB1 geschaltet, nicht PB0.
Das mit den internen...
Hi,
verschiedene Dinge fallen mir auf:
1. ist GPR irgendwo definiert? (.def GPR = R16)
2. der LD-Befehl kann nur den SRAM auslesen, im ersten Beispiel müßten die Daten also erst in den SRAM...
Ich hab mir für den Fall eine kleine Anzeige gebastelt. An meinem Auto steht das Signal der Lambdasonde am Diagnosestecker zur Verfügung. Das werte ich mit einem ATtiny aus und steuere zwei LED's an,...