Newbie sucht Hilfe

Gast #40653
Hallo AVR Freaks,

ich bin Newbie und hab ein Problem :(

Ein 2313 soll über RS232 auf Daten warten. Wenn ein vorher definierte
Zeichenfolge auftritt (quasi die Adresse) dann soll der 2313 die
nächsten folgenden 16 "Zeichen" in ein array (z.B. Digit(i))
speichern.

Die Hauptschleife gibt die Digit(i) ständig gemultiplext an 7-Segmente
aus.

Könnte mir jemand mit einem Beispiel.bas zur Hilfe kommen ?

Danke

Tim
Gast
Hmm,

könnte mir wirklich keiner helfen, oder ist mein Problem wirklich ein
Problem.

Ich wäre schon auch über ein paar Gedankengänge sehr glücklich...
Gast
Du brauchst einen Puffer.  Ob Du den nun im Polling auffüllst oder
in einer Interruptroutine, richtet sich nach Deinen sonstigen
Randbedingungen.  Die Aufgabe ist aber so allgemein formuliert, daß
es da schwerlich konkrete Hilfe geben kann.
Gast
Hallo Joerg, #vielen Dank für Deinen Versuch :)

Nun, die Geschichte wird in BASCOM gelöst, d.h. mein 2313 wartet auf
Daten vom PC über RS232. D.h. er empfängt alles bis ein Schlüsselwert
(Adresse) in auffordert die folgenden 16 Bytes einfach in eine
Speicherstelle (Basicvariable) zuschreiben. Das wars dann auch mit der
Arbeit der Routine - bis zum nächsten Mal. Eine andere Routine liest
ständig die Speicherstellen (Variablen) aus und multiplext die 7
Segment Anzeigen. Den 7 Segment MUX habe ich schon, das Auslesen eines
Arrays (Basicvariablen) habe ich auch - nur das einlesen von rs232 will
nicht so recht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.