現在、金属探知機に取り組んでいますが、VHDL コードに実装する方法がわかりません。
ENTITY sensor IS
port ( metaldetector : in std_logic;
metal : out std_logic;
);
END ENTITY sensor;
センサーの近くに金属がない限り、「金属検出器」は 6.1kHz の周波数でパルスを取得します。そのため、「金属検出器」がパルスを取得し続ける限り、出力ポート「金属」は「0」になるはずです。
欠落したパルス (または複数のパルス) がある場合、'metal' は次のパルスまで '1' になります。
それを実行できるコードを作成するのはそれほど難しいことではありませんが、私はそれを理解できません。どんな助けでも本当に素晴らしいでしょう!