Hallo, ich habe hier einen Vorschlag zur HEX-to-ASCII Konvertierung in VHDL gefunden, aber verstehe nicht, wieso es so geht. Ist es überhaupt richig? Beitrag "Re: ASCII zu HEX"
noips schrieb: > Ist es überhaupt richig? Im Prinzip: Ja. Das Attribut 'val liefert den Wert des Typs character an der gefragten Stelle zurück. Aber mal gegengefragt: was willst du denn überhaupt machen? Eine Hex-Zahl auf einem Display anzeigen? Dann mußt du nachsehen, ob dein Synthesizer das Attribut 'val unterstützt. Vermutlich lautet dann die Antwort: Nein. Und dann brauchst du sowas: http://www.lothar-miller.de/s9y/categories/44-BCD-Umwandlung EDIT: > hat sich schon erledigt! Schön wäre zu erfahren: WIE... :-/
> Schön wäre zu erfahren: WIE... :-/ Hab das hier gefunden Beitrag "Re: String in std_logic_vector umwandeln" aber das bringt mich nicht weiter das wäre die Lösung Beitrag "Re: VHDL: 4Bit Hex -> ASCII" aber wenn nur mit einer Zeile geht wie unter dem allerersten Link, wäre es natürlich praktischer
> Aber mal gegengefragt: was willst du denn überhaupt machen? > Eine Hex-Zahl auf einem Display anzeigen? An PC per UART schicken. Also ich muss dann den 8-bit Vektor in zwei Nibbles aufspalten, jedes davon in ASCII konvertieren und dann als zwei characters senden. So stelle ich es mir jetzt vor.
noips schrieb: > So stelle ich es mir jetzt vor. Das stimmt soweit. Und dieses "Nibble-nach-ASCII" machen die 4 Beispiele auf meiner HP...
> Und dieses "Nibble-nach-ASCII" machen die 4 Beispiele auf meiner HP...
Ja. Dankeschön!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.