差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
蜂鸣器模块 [2017/06/05 10:19]
anran [Verilog代码]
蜂鸣器模块 [2022/01/26 21:07] (当前版本)
gongyu [### Verilog代码]
行 1: 行 1:
-======STEP FPGA驱动无源蜂鸣器模块======+## STEP FPGA驱动无源蜂鸣器模块
  
 本节将和大家一起使用FPGA驱动底板上的无源蜂鸣器模块实现不同音节的输出。 本节将和大家一起使用FPGA驱动底板上的无源蜂鸣器模块实现不同音节的输出。
  
  
-====硬件说明====+### 硬件说明 
 ------- -------
 +
 蜂鸣器的分类: 蜂鸣器的分类:
 \\ \\
行 30: 行 32:
 我们使用PWM的方法(关于PWM的说明,快速入门中的[[脉冲发生器]]章节有详细的介绍),使用计数器对系统时钟进行分频,改变计数器的计数终值从而实现调节PWM信号频率的目的,使用PWM信号控制蜂鸣器电路。 我们使用PWM的方法(关于PWM的说明,快速入门中的[[脉冲发生器]]章节有详细的介绍),使用计数器对系统时钟进行分频,改变计数器的计数终值从而实现调节PWM信号频率的目的,使用PWM信号控制蜂鸣器电路。
 \\ \\
-====Verilog代码====+ 
 +### Verilog代码 
 ------ ------
 +
 <code verilog> <code verilog>
  
行 128: 行 133:
 \\  ​ \\  ​
  
-====小结====+ 
 +### 小结
 ------ ------
-本节主要为大家讲解了数码管显示相关原理及软件设计,需要大家掌握的同时自己创建工程,通过整个设计流程,生成FPGA配置文件加载测试。+ 
 +本节主要为大家讲解了蜂鸣器不同类型及无源蜂鸣器的驱动原理,需要大家掌握的同时自己创建工程,通过整个设计流程,生成FPGA配置文件加载测试。
 \\ \\
 如果你对Diamond软件的使用不了解,请参考这里:[[lattice_diamond的使用|Diamond的使用]]。 如果你对Diamond软件的使用不了解,请参考这里:[[lattice_diamond的使用|Diamond的使用]]。
  
-====相关资料====+### 相关资料
 ------ ------
 \\ \\
-使用[[STEP-MXO2第二代]]的数码管扫描程序: ​ 后续会有下载连接 ​ 待更新+使用[[STEP-MXO2第二代]]的蜂鸣器控制程序: ​ 后续会有下载连接 ​ 待更新
 \\ \\
-使用[[STEP-MAX10]]的数码管扫描程序: ​ 后续会有下载连接 ​ 待更新+使用[[STEP-MAX10]]的蜂鸣器控制程序: ​ 后续会有下载连接 ​ 待更新
 \\ \\