Hallo, nun, ich möchte einen Datenlogger mit PIC16Fxxx realisieren. Die Entscheidung für diese Controllerfamilie kommt daher weil ich damit schon Erfahrung gesammelt habe, im Gegensatz zu anderen Typen... Die Große Frage ist nun: Welcher Speicher verwenden. Zuerst dachte ich an MMC bzw. SD (kann PC-seitig einfach mit dem Card Reader ausgelesen werden), aber der PIC16 ist dazu fast ein wenig zu schwach (512 Byte Blöcke, FAT,...). Da ich auch die Speicherkapazität aktueller Karten auch nicht ausnützen werde stellt sich die Frage nach Alternativen. So ein I2C EEPROM mit 1MBit wäre Controllerseitig sicher eine interessante Alternative und von der Speicherkapazität gut ausreichend. Aber PC-seitig sehe ich im Moment keine einfache Lösung um in ein Excel-lesbares Format zu kommen (also z.B. eine .CSV Datei). Zwar läßt sich so ein I2C EEPROM mit einem Programmiergerät auslesen und das entsprechende .HEX File konvertieren aber irgendwie erschennt das nicht besonders Elegant. Gibt es einen schöneren Lösungsansatz oder soll ich mich doch besser mit einen stärkeren Controller anfreunden. PIC18 ??? 8032 ??? Chris
Warum den Inhalt des EEPROM nicht einfach über z.B. RS232 an den PC schicken??
Hallo Christian Eine gute Möglichkeit wäre auch eien SD-Karte in Verbindung mit SPI einzusetzen. Da die PIC18 nicht viel teurer wie PIC16 sind, würde ich einen PIC18 verwenden und diesen in c programmieren. Mit dem PIC18F4550 könnte man die Daten sogar per USB zum PC schicken:) Mit den von Microchip bereitgestellten Libs geht das auch problemlos. Beste Grüsse Geri
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.