RS232-Empfänger mit PLD

Gast #201469
Lesenswert?
• ▲
▼
Hallo!

Ich bräuchte dringend Hilfe! Ich muss mit ispLever und dem ispMACH4
einen RS232-Empfänger programmieren, also ASCII-Zeichen über die
Serielle empfangen -> in hex umwandeln -> und auf die 7-Segment-Anzeige
rausschreiben. Ich hab leider sehr wenig Ahnung davon! Hat jemand schon
etwas dergleichen gemacht und könnte mir das File schicken? Ich wäre
demjenigen wirklich sehr dankbar! Im dringendsten bräuchte ich das mit
der Seriellen, also die Datenbits rauslesen und was da noch alles
dazugehört!

lg

Matthias
Gast #201472
Lesenswert?
• ▲
▼
Hallo!

Ich arbeite mit ABEL-HDL-Module. Hier ein Ausschnitt von einem meiner
Übungen:

andi1,andi2                PIN 1,2;
invi                       PIN 9;
exori1,exori2              PIN 11,12;

andq,invq  PIN 13,18;
andq,invq  ISTYPE 'POS';

EQUATIONS
        andq    =       andi1 & andi2;
        invq    =       !invi;

TEST_VECTORS 'Test And Gate'
       ([andi1, andi2]  ->     [andq ])
        [ 0 ,   0   ]   ->     [ 0  ];
        [ 1 ,   0   ]   ->     [ 0  ];
        [ 0 ,   1   ]   ->     [ 0  ];
        [ 1 ,   1   ]   ->     [ 1  ];
TEST_VECTORS 'Test Inverter'
       ([invi]     ->     [invq])
        [ 0    ]   ->     [ 1  ];
        [ 1    ]   ->     [ 0  ];
END

Hilft dir das weiter?

lg

Matthias
Gast #201473
Lesenswert?
• ▲
▼
es soll ja dir weiter helfen nicht mir :)
eine uart ist schon eine ziemlich komplexe aufgabe.
ich programmiere in vhdl, desshalb kann ich dir nicht sagen wie einfach
das sich in abel implementieren lässt. mir state machines solltest du
dich aber schon auskennen.

im angehängten pdf file ist schön erklärt wie man das implementiert und
auch der source code ist dabei, aber in vhdl.

gruss tobias
Angehängte Dateien:
Gast #458420
Lesenswert?
• ▲
▼
Hallo!

genau dieselbe aufgabe will ich auch programmieren!

Also die ASCCI in Hex Wandlung hab ich schon und die Anzeige auf 
7-Segment-Anzeige!

Aber aus diesem ALSE_UART_us.pdf File wurde ich nicht schlauer, da es ja 
in VHDL ist und ich nur ABEL kenne!

Hat vl jemand von euch einen RS232 Empfänger in ABEL schon geschrieben?

wär super wenn ihr mir da weiterhelfen könnt!



lg hans

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]
  • [vhdl]VHDL-Code[/vhdl]
  • [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.