Gast
#4763872
Hallo, seit über einer Stunde versuche ich ein eigentlich einfaches Programm auf einem Altera Board DE1 zum Laufen zu bringen. Beim Drücken von Key0 soll abwechselnd das LEDG(0) zum leuchten gebracht werden und beim erneuten Drücken wieder dunkel werden usw... Jedoch muss ich oft mehrmals den Key drücken, damit das LED leuchtet bzw. wieder dunkel wird. Hoffentlich kann mir jemand helfen, ich hoffe nicht dass das Board einen Defekt hat. Vielen Dank. library ieee; use ieee.std_logic_1164.all; entity test is port( ledg: out std_logic_vector(0 downto 0); key: in std_logic_vector(3 downto 0) ); end test; architecture arch of test is signal modus: std_logic; begin process(key) begin if((key="1110") and (modus = '0')) then ledg <="1"; modus <= '1'; elsif((key="1110") and (modus='1')) then ledg <="0"; modus <= '0'; else modus <= modus; end if; end process; end arch;