www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Messwerte von up in Flash schreiben und von dort auf pc


Autor: Sandro (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Möchte bei einem C167 Messpunkte aufnehmen und wärend dem Betrieb in
einem Flash speichern. Die gespeicherten Werte möchte ich später vom
Flash auf den PC holen und in eine excel Tabelle bringen, wo ich das
ganze dann auswerten kann.
Wie bringe ich die Daten auf den PC, hat jemand eine Library oder so?
(möchte mir assambler nicht antun wenns nicht zwingend nötig ist :-) )

Oder was schlägt ihr vor?
hab den Keil compiler...

mfg
Sandro

Autor: Gerhard Gunzelmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der c167 hat doch ne serielle Schnittstelle. Wie wärs damit ?

Gruß
Gerhard

Autor: Rufus T. Firefly (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn das Flash kein einfaches Flash-ROM, sondern beispielsweise eine
SD-Karte ist, muss der C167 nur über einen Dateisystemtreiber (FAT)
eine Textdatei auf der SD-Karte ablegen. Die kann dann gleich im
Excel'schen "C"SV-Format* sein, also durch eindeutige Trennzeichen
separierte Felder in durch 0x0d 0x0a (CRLF) separierten Zeilen.

Zu berücksichtigen ist hierbei allerdings die beschränkte Anzahl von
Schreibzyklen, die so eine SD-Karte überlebt. Das gleiche Problem tritt
allerdings auch bei "normalen" Flash-ROMs auf.

Lebensdauertechnisch ist ein batterie/Akkugepuffertes SRAM überlegen,
aber SRAMs haben eine recht geringe Speicherkapazität (das größte mir
bekannte SRAM hat gerade mal 512 kByte).


*) 'C' steht zwar für Komma, gemeint ist aber tatsächlich ein
Semikolon.

Autor: Sandro (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Rufus T. Firefly
danke für die guet antwort, der fall liegt aber etwas anders, verwende
keine SD karte...
andere Frage, wie kann ich eine Varriable (mit dem Keil uV3 C -
Compiler)an eine bestimmte Adresse im Flash speichern?

bei anderen Compiler sollte teils die #pragma funktionieren, geht aber
nicht (ausser natürlich ichmach was falsch :-) )...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.