差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
蜂鸣器模块 [2017/06/05 10:22] anran [相关资料] |
蜂鸣器模块 [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的使用]]。 | ||
- | ====相关资料==== | + | ### 相关资料 |
------ | ------ | ||
\\ | \\ |