serielles Bitwort über UART in EEPROM

Gast #366330
Lesenswert?
• ▲
▼
Hallo zusammen,

ich benötige bitte schnell eine Routine, um ein Datenwort in den
Speicher eines Mega64 reinzupacken.

Im Einzelnen sieht das wie folgt aus:

Über eine Software wird über die COM1 ein String gesendet.
Der String besteht aus einem Startwort (z.B. 'START'), welches in
einer Routige ausgewertet wird und angibt, das eine Übertragung
beginnt.
und danach folgen ca. 80 Einer und Nuller (101010001100111001....)
Diese müssen dann Byteweise, also immer 8 dieser 1er oder 0er in den
Festwertspeicher gepackt werden, beginnend mit der ersten Adresse.

Als Beispeil steht dann in den Adressen:
01xh 10101000
02xh 11001110
usw....

Wer kann mir bitte da helfen, ich benötige das wirklich dringend, also
bis morgen, wenn es geht.

Ich bin bereit, auch etwas dafür zu zahlen.

Danke Euch im voraus und Grüße

popi
Gast #366331
Lesenswert?
• ▲
▼
Im Datenblatt ist doch schon ne Routine in C und Asm beschrieben wie man
in das EEPROM schreiben kann. Du musst also einfach nur die empfangenen
Bits über die Funktion reinschreiben und gut is.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.