module LED(
CLK50M,
LED
);
input CLK50M;
output LED;
reg [24:0] cnt= 25'h0;
reg LED = 1'b1;
always @ (posedge CLK50M)
begin
if(cnt == 25'h1FFFFFF)
cnt <= 25'h0;
else
cnt <= cnt + 1'b1;
end
always @ (posedge CLK50M)
begin
if(cnt ==25'hFFFFFF)
LED <= ~ LED ;
end
endmodule
一个简单的LED流水灯程序,控制一个LED 的亮灭,程序烧录到板子上,LED一直处于亮的状态,管脚输出2.3V电压,选用的是EP4CE6E22
芯片,仅仅焊接了最小系统,包括JTAG与晶振,外接一个LED,下载神马的都是正常的,仅进行单独的亮灭,也就是管脚输出0或者1可以实现,设计CNT进行延时亮灭就无法实现,求大神指导
如果占空比是50% 用电压表测的电压肯定是一半,晶振没问题
一周热门 更多>