Hallo zusammen, bin neu hier und habe ein Frage zur Umsetzung eines Logger-Projekts: Ich möchte gerne Daten loggen auf SD oder MMC Karte, möglichst mit einem PIC 16F872, siehe http://www.cc5x.de/MMC/ Der 16F872 hat zwar keinen 512 Byte großen Zwischenspeicher, aber so wie es auf der genannten Seite beschríeben ist würde ich es auch machen: Nämlich den Schreibvorgang nicht blockweise sondern ständig durchführen, d.h. so wie die Daten zur Verfügung stehen werden diese gleich auf die Karte geschrieben. Zur Beschaffenheit der Daten: Ich will die Drehscheibe meines Stromzählers optisch anzapfen per CNY70. Wenn der Impuls nach einer Umdrehung kommt, werte ich die Zeit seit dem letzten Puls aus und rechne die Momentanleistung aus. Bei meinen Ansprüchen an die Genauigkeit passt das Ergebnis in ein Byte rein, wenns unbedingt sein muss dann spendiere ich auch zwei Bytes. Mit jedem neuen Puls würde ich sofort auf die Karte schreiben. Zwischen zwei Pulsen vergehen mindestens 1,5 Sekunden, d.h. die Datenrate wird wahrlich nicht groß sein. Von Zeit zu Zeit will ich die Karte dann entnehmen, und die Daten zum PC-Kartenleser bringen und dort nach Excel einlesen. Da würde ich natürlich drauf achten, dass der Schreibvorgang dann ordentlich abgeschlossen und das letzte Byte vollgeschrieben wird. So, nun zur Frage die ich Euch stellen will: - Gibt es Gründe die mir bekannt sein sollten, die mich davon abhalten könnten, das Vorhaben umzusetzen? - Bisher habe ich alles in ASM geschrieben, möglicherweise ist das hier etwas zu komplex dafür. Welche Programmierumgebung (sollte nichts kosten) könnt Ihr mir dazu empfehlen? Gruß ICE
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.