Gast
#297207
Hi!
baue gerade einen PS/2 Controller (Maus).
Jetzt verzählt sich aber mein fpga :-X
Hier mal mein Programm ohne den ps2 kram, nur das was probs macht:
process(clk25mhz)
variable count : natural := 0;
begin
if rising_edge(clk25mhz) then
count := count +1;
if (count > 32) then
led_out <= conv_std_logic_vector(count,8);
count = 0;
end if;
end if
end process;
Wenn ich das laufen lasse ist count mal 32 und manchmal (!) 33 ?!?
Wenn ich also count = 32 als abfrage mache verabschiedet sich das ganze
da
es manchmal nicht trifft.
Wie kommt sowas ? Probleme mit der clock ?
Ich bin ratlos :(