Hallo zusammen, über I2C soll ein Sensor (Slave) mit einem ATmega88 (Master) verbunden werden. Im Datenblatt des Sensors steht, dass er mittels Clock Stretching eine Transaktion pausieren kann, wenn er gerade anderweitig beschäftig ist. Im Datenblatt des ATmega88 finde ich keine direkte Angabe dazu, so dass sich die Frage stellt, ob das "2-wire serial interface" diesen Modus von sich aus unterstützt. Oder muss das bei der Programmierung besonders berücksichtigt werden? Danke schon mal. Gruß Markus
Aus dem Datenblatt des ATMega88: The Slave can extend the SCL low period by pulling the SCL line low. This is useful if the clock speed set up by the Master is too fast for the Slave, or the Slave needs extra time for processing between the data transmissions Für mich ist das eine klare Aussage.
Vielen Dank für diesen Hinweis. Ich hatte nach dem Stichwort Clock Stretching gesucht, das hier nicht auftaucht. Aber so ist es jetzt klar.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.