|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 twel2e 于 2021-6-8 14:55 编辑 ' l6 S: m- A$ p: |
* b) O4 X7 u3 `+ O: n- t% [关于FPGA的问题写蜂鸣器的问题,为什么这样写蜂鸣器只叫了一次就不叫了?我用的50M的晶振,如何计算时间?
1 }# O K3 b; q# l1 p/ j4 dmodule fpq(clk,rst_n,
) r' v O1 ~: q( W9 C fm);4 g1 T! o1 u; i, G7 p9 X* z
input clk;
% `6 k& x4 I( ninput rst_n ; //复位低电平有效4 @: W& X* t. [5 e! F
output fm; //高响,低不响* n$ K& B) ]0 ?! H5 c( q
reg [21:0] cnt ;
0 b; [4 A, n/ f0 ?. _8 O% W3 ^1 ?always @(posedge clk or negedge rst_n)
4 l+ p1 s; v3 w, W% G+ L ?4 [. I' Tif(!rst_n) cnt<=22'd0;! h1 i. g$ e/ q5 S0 H$ T5 f T
else cnt<=cnt+1'b0; 7 f! R0 R/ O! b2 t7 D8 N) g
assign fm =cnt[21];
# N7 X' L" q, kendmodule7 l3 {4 {! Q. ]2 J) i$ w
8 S8 a5 S. S' F; d- z" U3 u5 t7 v& F3 g0 W
1 d% [% N& G1 P# K |
|