Wert lässt sich nich einem SIGNAL zuweisen

Gast #3751151
Guten Morgen zusammen,

ich hätte da mal ein kleines Problem. Ich möchte einem Signal einen Wert 
zuweisen, dieser wird jedoch nicht übernommen. Es wird mir lediglich der 
Deklarationswert "00000000" zurückgeliefert.

Ich überprüfe das Ganze, indem ich mir die Werte über LED's anzeigen 
lasse.

Schon mal vielen Dank für euere Hilfe.
1
-------------------------------------------------------------------------
2
library ieee;
3
use ieee.std_logic_1164.all;
4
use ieee.numeric_std.all;
5
-------------------------------------------------------------------------
6
entity test is
7
  generic (
8
    ...);
9
  port (
10
    ...);
11
   
12
   
13
end test;
14
-------------------------------------------------------------------------
15

16
architecture behaviour of test is
17

18
signal Wert1 : std_logic_vector (7 downto 0) := "00000000";
19

20

21

22
begin
23

24

25
   wert1 <= "10000000";
26
  
27

28

29

30
end behaviour;
Moderator (Firma: Titel) Persönliche Seite #3751158
Vorneweg: der Fehler ist nicht im geposteten Code.

mark.us schrieb:
> Es wird mir lediglich der Deklarationswert "00000000" zurückgeliefert.
Und wenn du da mal was anderes als nur Nullen "initialisiert" (kommt 
von "Initialisierungswert")?

> Ich überprüfe das Ganze, indem ich mir die Werte über LED's anzeigen
> lasse.
Welche Plattform? Toolchain? Warnungen? Fehlermeldungen?
Gast #3751161
Dann ändere mal den Initialisierungswert, um zu sehen, ob wirklich Wert1 
ausgegeben wird.

mark.us schrieb:
> indem ich mir die Werte über LED's anzeigen
> lasse.
Der Genitiv passt hier übrigens nicht und wird auch nicht mit Apostroph 
gebildet.
Moderator (Firma: Titel) Persönliche Seite #3751166
Dussel schrieb:
> Der Genitiv passt hier übrigens nicht und wird auch nicht mit Apostroph
> gebildet.
Da sehe ich mal großzügig drüber weg (die Mehrzahl von LED ist zwar auch 
LED, aber eigentlich kann man da "LEDs" wie bei "Autos" auch durchgehen 
lassen).
Wens interessiert und wer sich dahingehend weiterbilden möchte (kann ja 
nicht schaden, genauso schlau zu sein wie die Sekretärin...) hier Infos 
zum Thema: http://www.deppenapostroph.info/
Gast #3751170
Lothar Miller schrieb:
> Da sehe ich mal großzuügig drüber weg.
Da die Frage ansonsten ordentlich formuliert ist, dachte ich, ich weise 
mal freundlich(!) darauf hin. Das kostet nur ein paar Byte und eine 
Sekunde zum Lesen. :-)

Zwei mögliche Fehler fallen mir ein, wobei der eine trivial und der 
andere etwas abwegig ist:
Ist die Pinzuordnung richtig?
Ist der Ausgangstreiber der Flussspannung der LED entsprechend 
eingestellt? Weiße LED und 2,5V Ausgangsspannung könnte Probleme geben.
Gast #3751423
mark.us schrieb:
> Habe den Fehler gefunden.
Dann wäre es auch nett, wenn du uns sagst, was es war. Zum einen bin ich 
neugierig, zum anderen hat vielleicht später mal jemand den gleichen 
Fehler.
Oder ist es dir zu peinlich? Versorgungsspannung nicht angeschlossen? 
;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 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]
  • [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.