Forum: Mikrocontroller und Digitale Elektronik Eingangsdaten speichern


von Name N. (mar75)


Lesenswert?

Hallo,

weiss jemand wie ich durch Zeiger die Daten aus einem PORT z.B: PORTA 
holen und speichen kann und dann später für die Auswertung wieder lesen 
kann.

Danke.

Gruß

von Karl H. (kbuchegg)


Lesenswert?

Deine Frage ist mehrdeutig.
In welchem Zusammenhang steht der Zeiger zum Port?
Willst du den Port durch einen Zeiger variabel halten
oder willst du das vom Port gelesene über einen Zeiger
irgendwo abspeichern?

von Name N. (mar75)


Lesenswert?

Danke für die Antwort,

ich will das vom Port gelesene über einen Zeiger
abspeichern? Der Zeiger wird hochgezählt nach bestimmten Ereignes.

Dann möchte die auf diese Daten wieder zugreifen können.

Danke

von Karl H. (kbuchegg)


Lesenswert?

1
void StoreTo( unsigned char* Memory )
2
{
3
  while( hier_dein_ende_kriterium ) {
4
5
    *Memory = PINA;
6
    Memory++;
7
  }
8
}

Du benötigst Literatur! Ohne ein vernünftiges Buch kann man eine
Sprache wie C nicht erlernen. Und nein, die meisten Online-Tutorials
sind kein Ersatz für ein gutes Buch.

von Name N. (mar75)


Lesenswert?

Vielen Dank für die Hilfe!

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.