D
devsan
Guest
Здравейте Имам нужда да се разделят си честота от 1MHz да 38kHz, този код ще ми помогне да направите това?
лице тест е
порт (CLK: в малко; clkout: Няма битова);
края тест;
архитектура поведението на изпитване е
започвам
процес (CLK)
променлива CNT: цяло число от 0 до 26;
започвам
IF (clk'event и CLK = '1 '), тогава
IF (CNT = 26) след това
CNT: = 0;
clkout <= '1 ';
в противен случай
CNT: CNT = 1;
clkout <= '0 ';
крайна сметка, ако;
крайна сметка, ако;
край процес;
края поведение;
Това би трябвало да ми дадете на честота 38,5 KHz това ще работят за IR предавател?
лице тест е
порт (CLK: в малко; clkout: Няма битова);
края тест;
архитектура поведението на изпитване е
започвам
процес (CLK)
променлива CNT: цяло число от 0 до 26;
започвам
IF (clk'event и CLK = '1 '), тогава
IF (CNT = 26) след това
CNT: = 0;
clkout <= '1 ';
в противен случай
CNT: CNT = 1;
clkout <= '0 ';
крайна сметка, ако;
крайна сметка, ако;
край процес;
края поведение;
Това би трябвало да ми дадете на честота 38,5 KHz това ще работят за IR предавател?