差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 上一修订版 两侧同时换到之后的修订记录 | ||
旋转编码器模块 [2017/06/06 11:09] anran [Verilog代码] |
旋转编码器模块 [2022/06/23 13:10] gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ======基于STEP FPGA的旋转编码器电路驱动====== | + | ## 基于STEP FPGA的旋转编码器电路驱动 |
- | 本节将和大家一起使用FPGA驱动底板上的EC11的旋转编码器的原理及驱动方法。 | + | {{ :rotary-encoder.jpg |}} |
+ | #### 硬件说明 | ||
- | |||
- | ====硬件说明==== | ||
------- | ------- | ||
旋转编码器是用来测量转速的装置,因其人性化的操作被用于越来越多的电子设备中,旋转编码器有多种分类: | 旋转编码器是用来测量转速的装置,因其人性化的操作被用于越来越多的电子设备中,旋转编码器有多种分类: | ||
行 27: | 行 26: | ||
{{ :旋转编码器硬件连接.jpg?800 |}} | {{ :旋转编码器硬件连接.jpg?800 |}} | ||
\\ | \\ | ||
- | ====Verilog代码==== | + | ### Verilog代码 |
------ | ------ | ||
<code verilog> | <code verilog> | ||
行 146: | 行 146: | ||
- | ====小结==== | + | ### 小结 |
------ | ------ | ||
- | 本节主要为大家讲解了矩阵按键的工作原理及软件设计,需要大家掌握的同时自己创建工程,通过整个设计流程,生成FPGA配置文件加载测试。 | + | 本节主要为大家讲解了旋转编码器的工作原理及软件设计,需要大家掌握的同时自己创建工程,通过整个设计流程,生成FPGA配置文件加载测试。 |
\\ | \\ | ||
如果你对Diamond软件的使用不了解,请参考这里:[[lattice_diamond的使用|Diamond的使用]]。 | 如果你对Diamond软件的使用不了解,请参考这里:[[lattice_diamond的使用|Diamond的使用]]。 | ||
- | ====相关资料==== | + | |
+ | ### 相关资料 | ||
------ | ------ | ||
\\ | \\ | ||
- | 使用[[STEP-MXO2第二代]]的矩阵按键程序: 后续会有下载连接 待更新 | + | 使用[[STEP-MXO2第二代]]的旋转编码器应用程序: 后续会有下载连接 待更新 |
\\ | \\ | ||
- | 使用[[STEP-MAX10]]的矩阵按键程序: 后续会有下载连接 待更新 | + | 使用[[STEP-MAX10]]的旋转编码器应用程序: 后续会有下载连接 待更新 |
\\ | \\ |