Forum: Mikrocontroller und Digitale Elektronik Ist Logging am Seeeduino Xiao über USB-C auf einen Massenspeicher möglich?


von Jakob W. (jwgn)


Lesenswert?

Hallo,
für einen besonders platzsparenden bedienbaren PID-Controller habe ich 
mir den Seeeduino Xiao gekauft 
(https://wiki.seeedstudio.com/Seeeduino-XIAO/). Der hat 11 GPIO-Pins und 
3 Power Pins (3.3V, 5V, GND) und wird per USB-C geflasht. Angeschlossen 
sind ein externer Messverstärker (SPI), ein OLED-Display (I²C), drei 
Drucktaster. Der letzte freie Pin wird als PWM-Reglerausgang verwendet.

Ich habe die Regelparameter aus einem älteren Projekt verwendet, sodass 
der Regler im selben System problemfrei funktioniert. Möchte ich jedoch 
zukünftig ein anderes System (der eigentliche Zweck des Projekts) 
regeln, benötige ich jedoch ein Feedback in Form einer Logdatei. Weil 
alle Pins belegt sind, bietet sich hier nur die USB-C-Buchse an.

Ist es möglich, hier noch einen Stick anzuschließen, auf dem Messwerte 
gespeichert werden können?

von Stefan F. (Gast)


Lesenswert?

Jakob W. schrieb:
> Ist es möglich, hier noch einen Stick anzuschließen, auf dem Messwerte
> gespeichert werden können?

Rein technisch ja, denn dessen USB Interface enthält einen Host. Aber 
der will auch programmiert werden, das ist der kompliziertere Teil, denn 
die mitgelieferte Bibliothek lässt dich dabei im Stich.

Es gibt Datenlogger mit I²C Eingang.

von Jakob W. (jwgn)


Lesenswert?

Stimmt, ein weiteres I²C-Gerät könnte auch noch irgendwie gehen.
Ich hätte noch SPI-Kartenleser im Angebot. Aber dafür fehlen mir leider 
die Pins. Theoretisch kann ich die Bedienfeld-Pins entbehren, sobald das 
Programm läuft. Hat I2C Vorteile gegenüber den SPI-Datenloggern?

: Bearbeitet durch User
von Markus (Gast)


Lesenswert?

Jakob W. schrieb:
> Stimmt, ein weiteres I²C-Gerät könnte auch noch irgendwie gehen.
> Ich hätte noch SPI-Kartenleser im Angebot. Aber dafür fehlen mir leider
> die Pins. Theoretisch kann ich die Bedienfeld-Pins entbehren, sobald das
> Programm läuft. Hat I2C Vorteile gegenüber den SPI-Datenloggern?

In deinem Fall ja. Da du schon I²C verwendest, kannst du den Datenlogger 
ohne weiteren Pinbedarf anschließen.

von Stefan F. (Gast)


Lesenswert?

Oder statt des Datenloggers einfach ein E²Prom oder FRAM mit I²C 
Schnittstelle verwenden.

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.