mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Daten von RS232 lesen und abspeichern


Autor: Knox62 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Folgendes Problem:

Es sollen koordinaten vom pc zum µC geschrieben werden...
rechne mal mit ca. 16kb
das ganze soll auf einen ruck passieren und dann irgendwie abgespeichert 
werden.

hab jetz schon vieles probiert, aber irgendwie gehn mir schon die ideen 
aus..
hat irgendwie iene idee, wie dowas ungefähr funktioniert.

das initialiesieren der schnittstelle und das lesen von einzelnen 
zeichen is kein problem, aber wie bekomm ich so eine lange zeichenkette 
in den speicher?

is für nen C167 und keil µVision 2.0
aja, ich prog in C

THX & MFG
Knox

Autor: Jonas Diemer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
kannst nen dicken externen eeprom ranklemmen (der interne ram/eeprom 
reicht ja nicht, oder?)...

Autor: Knox62 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
is so:
ich hab nen 1MBit eeprom
und 128Kb ram auf der Platine. Die daten sollen in den ram gespeichert 
werden

Autor: Jonas Diemer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
kannste dann bei so viel ram nicht einfach ein array mit 16k 
deklarieren? hab's noch nie gemacht (wenn auch nur in gcc), aber sollte 
doch gehen, oder?

Autor: Knox62 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hmm... das is ja das problem, i hab keine ahnung, was es da so alles 
gibt und wie man so was macht ;)

wie funzt es den in gcc?

Autor: Jonas Diemer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
am anfang einfach

unsigned char mein_array[16*1024];

dann kannste auf die einzelnen elemente mit

mein_array[0]
mein_array[1]
mein_array[2]

usw zugreifen.

Autor: Knox62 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
THX!!!

schaut ja superleicht aus ;D

muss ich gleich probieren...

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.