需要延时100us左右,由于我现在本身需要在always模块里面实现,所以不能再用always检测脉冲上升沿了,需要延时的脉冲是PWM脉冲,频率为2k,我这是我原本的,但是延时时间不能大于本身脉冲的高电平宽度,所以,我这个思路不行,求大神指导,急~万分感谢
else //Icurr<0;
begin
cnt_ds1=0;// counter reset
if(PWM_in1==0)// Delay accroding to PWM1
begin
cnt_p1=0;
if(cnt_n1<16)//Tdelay=40
begin
cnt_n1=cnt_n1+1;
PWM_R1=1;
end
else
PWM_R1=0;
end
else if (PWM_in1==1)
begin
cnt_n1=0;
if(cnt_p1<16)
begin
cnt_p1=cnt_p1+1;
PWM_R1=0;
end
else
PWM_R1=1;
end
end