Forum: Mikrocontroller und Digitale Elektronik I2c speed/config Radxa rock pro


von Philipp S. (phibedy)


Lesenswert?

Hi,
nachdem ich nun über i2c schreiben und lesen kann, kommt mir die 
Geschwindigkeit schon sehr langsam vor.

read(file,buf,count) für count == 1 benötigt 0.3 ms,
um alle Sensordaten (18 byte auszulesen benötige ich ca. 12 ms).

Auf dem Oszy. komm ich auf eine Clock-rate von ca. 88 kHz.
Wobei 18 Peaks zu sehen sind und die "Totzeit" ca. 0.2-0.3 ms beträgt.
Deswegen wollte ich den i2c auf fast-mode stellen und das delay 
verkürzen. Der Sensor macht das mit. Allerdings finde ich die Datei 
einfach nicht. Habe alle dateinamen/ordnernamen ausprobiert, welche mir 
die google-suche geben wollte.

Zudem kann ich nicht mehrere Werte auf einmal auslesen.
read(file,buf,count) für count > 1
buf[0] == buf[i] für i <= count, in anderen Worten, alle Werte sind 
gleich.

das Board:
http://radxa.com/Rock/specification
wobei debian drauf geflashed wurde.
http://radxa.com/Rock/prebuilt_images

Sensor: Beschleunigungs- und Magnetfeldsensor
http://www.pololu.com/product/2468/resources

Meine 1. Frage
Beitrag "i2c - Busproblem / Doppelbelegung von Adressen"

Die Stackoverflow-Frage zur Vollständigkeit:
http://stackoverflow.com/questions/27451233/i2c-set-clock-freq-radxa-rock-pro

Danke für die Hilfe

liebe Grüße

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.