C++语言编写,基于Qt的不同频率的正弦波绘制、FFT绘制频谱图、FIR滤波、IIR滤波。 代码测试可行(UPC的DSP大作业) 滤波器参数由matlab生成,可自改。
2021-04-27 10:47:30 14KB Qt 滤波 fft
1
基于FPGA设计的不同频率PWM蜂鸣器控制实验Verilog逻辑源码Quartus工程文件+文档说明,用 PWM 控制蜂鸣器,用丌同频率的 pwm 让蜂鸣器发出丌一样的响声,FPGA型号Cyclone4E系列中的EP4CE6F17C8,Quartus版本17.1。 module buzzer_pwm_test( input clk, input rst_n, input key1, output buzzer ); parameter IDLE = 0; parameter BUZZER = 1; wire button_negedge; wire pwm_out; reg[31:0] period; reg[31:0] duty; reg[3:0] state; reg[31:0] timer; assign buzzer = ~(pwm_out & (state == BUZZER));//buzzer low active always@(posedge clk or negedge rst_n) begin if(rst_n == 1'b0) begin period <= 32'd0; timer <= 32'd0; duty <= 32'd429496729; state <= IDLE; end else case(state) IDLE: begin if(button_negedge) begin period <= 32'd8590; //The pwm step value state <= BUZZER; duty = 32'd12_499_999) //buzzer effictive time 250ms begin state <= IDLE; timer <= 32'd0; end else begin timer <= timer + 32'd1; end end default: begin state <= IDLE; end endcase end ax_debounce ax_debounce_m0 ( .clk (clk), .rst (~rst_n), .button_in (key1), .button_posedge (), .button_negedge (button_negedge), .button_out () ); ax_pwm# ( .N(32) ) ax_pwm_m0( .clk (clk), .rst (~rst_n), .period (period), .duty (duty), .pwm_out (pwm_out) ); endmodule
不同频率电刺激诱导长时程痛觉敏化的分析比较
2021-03-29 18:11:51 901KB 研究论文
1
STM32 多通道 不同频率 可变频 pwm输出 STM32定时器输出比较模式完全解读
2020-04-03 03:06:03 114KB STM32 pwm输出
1
高级定时器TIM1 四个通道输出不同频率及占空比的PWM波.rar STM32
2020-02-13 03:15:15 3.01MB STM32 PWM
1
倒车雷达实例,每1s产生1个超声波测距模块所需的10us高脉冲激励,并用数码管以16进制数据显示回响信号的高脉冲计数值(以10us为单位),与此同时,蜂鸣器根据障碍物远近,也会相应的发出不同频率的响声。
2019-12-21 21:10:55 5.06MB FPGA VHDL 超声波 数码管
1
对一基带频率进行10,2,100分频产生三个不同频率
2019-12-21 20:21:57 1KB vhdl,分频
1
stm32F4单片机高级定时器TIM8产生4路独立的不同频率和占空比的PWM信号输出,重要的环节已经加了详细注释,方便大家项目中应用,避免比较坑的地方。
2019-12-21 20:21:17 545KB stm32 定时器 pwm 不同频率
1
对于STM32同一定时器各通道产生不同的PWM,程序写得简单,易懂,多多交流学习一下,有用处哦。
2019-12-21 19:39:21 920KB PWM
1
stm32 用一个定时器(TIM3),实现四路不同频率、占空比可调的PWM
2019-12-21 19:38:23 536KB STM32 定时器 PWM 不同频率
1