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


von Knox62 (Gast)


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

von Jonas Diemer (Gast)


Lesenswert?

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

von Knox62 (Gast)


Lesenswert?

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

von Jonas Diemer (Gast)


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?

von Knox62 (Gast)


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?

von Jonas Diemer (Gast)


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.

von Knox62 (Gast)


Lesenswert?

THX!!!

schaut ja superleicht aus ;D

muss ich gleich probieren...

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.