Moin,
auf https://i2cdevices.org/devices gibt es eine Liste aller? (zumindest populären) I2C-Devices.
Man findet dort auch einen Link zu einem ESP8266/ESP32 Projekt, um die an den µC angeschlossenen I2C-Devices im Klartext seriell auszugeben.
Ich habe das mal für den Pro Mini portiert.
https://github.com/jp112sdl/I2C-DeviceLookup
Ist vielleicht interessant für diejenigen, die mehrere I2C-Sensoren an einem AVR betreiben (z.B. die Wetterstation HB-UNI-Sen-WEA) und testen wollen, ob alles korrekt erkannt wird.
Der Scanner prüft erst mit der Standard-Taktrate von 400kHz 100kHz und anschließend mit 800kHz.
I2C Scanner mit Klartextausgabe
Moderator: Co-Administratoren
-
- Beiträge: 1790
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: I2C Scanner mit Klartextausgabe
very nice, Jerome, wie immer
Standard Freq. ist aber imho historisch 100 kHz, später dann 400 kHz, 1000 kHz usw.
https://www.i2c-bus.org/speed/
Standard Freq. ist aber imho historisch 100 kHz, später dann 400 kHz, 1000 kHz usw.
https://www.i2c-bus.org/speed/
Viele Grüße,
Tom
Tom
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: I2C Scanner mit Klartextausgabe
Stimmt, danke das werd ich noch ändern.
Ich dachte immer, per Default werden 400kHz gesetzt.
twi.h#L30
Code: Alles auswählen
#define TWI_FREQ 100000L