D
devsan
Guest
Hallo Ik moet mijn frequentie verdelen van 1MHz tot 38kHz, zal deze code mij helpen dat doen?
entiteit test
poort CLK in bit; clkout: out bit);
einde test;
architectuur gedrag van de test is
beginnen
proces (CLK)
variabele cnt: integer bereik van 0 tot 26;
beginnen
if (clk'event en clk = '1 ') then
if (cnt = 26) dan
cnt: = 0;
clkout <= '1 ';
anders
cnt: = teller 1;
clkout <= '0 ';
end if;
end if;
einde proces
end gedrag;
Dit moet mij een frequentie van 38,5 kHz zal dit werk voor een IR-zender?
entiteit test
poort CLK in bit; clkout: out bit);
einde test;
architectuur gedrag van de test is
beginnen
proces (CLK)
variabele cnt: integer bereik van 0 tot 26;
beginnen
if (clk'event en clk = '1 ') then
if (cnt = 26) dan
cnt: = 0;
clkout <= '1 ';
anders
cnt: = teller 1;
clkout <= '0 ';
end if;
end if;
einde proces
end gedrag;
Dit moet mij een frequentie van 38,5 kHz zal dit werk voor een IR-zender?