寄存器汇总-docker部署python爬虫项目的方法步骤
26.5 引脚描述表
26.4 QEI的引脚描述
引脚名称 | I/O | 描述
--- | --- | ---
MCFB0[1] | I | 作为正交编码器接口的相A输入(PHA)
MCFB1[1] | I | 作为正交编码器接口的相B输入(PHB)
MCFB2[1] | I | 作为正交编码器接口的索引脉冲输入(IDX)
[1] 正交编码器接口利用相同的引脚作为机电控制PWM的反馈输入引脚类似使用,并在这些引脚选定了机电控制PWM功能时将它们连接起来。如果作为机电控制器的部分来使用,QEI就是可直接反馈给MCPWM的备用接口。
要了解更多关于正交编码器接口QEI的资料,请参阅周立功ARM开发板正交编码器接口QEI资料。
26.6 寄存器描述
26.6.1 寄存器汇总表
寄存器汇总
符号 | 地址 | R/W | 描述
--- | --- | --- | ---
控制寄存器 QEICON | 0x400B C000 | W | 控制寄存器
控制寄存器 QEICONF | 0x400B C008 | R/W | 配置寄存器
编码器状态寄存器 QEISTAT | 0x400B C004 | R | 编码器状态寄存器
位置、索引和定时器寄存器 QEIPOS | 0x400B C00C | R | 位置寄存器
最大位置值寄存器 QEIMAXPSOS | 0x400B C010 | R/W | 最大位置值寄存器
位置比较寄存器 CMPOS0 | 0x400B C014 | R/W | 位置比较寄存器0
位置比较寄存器 CMPOS1 | 0x400B C018 | R/W | 位置比较寄存器1
位置比较寄存器 CMPOS2 | 0x400B C01C | R/W | 位置比较寄存器2
索引计数寄存器 INXCNT | 0x400B C020 | R | 索引计数寄存器
索引比较寄存器 INXCMP | 0x400B C024 | R/W | 索引比较寄存器
速度定时器重载寄存器 QEILOAD | 0x400B C028 | R/W | 速度定时器重载寄存器
速度定时器寄存器 QEITIME | 0x400B C02C | R | 速度定时器寄存器
速度计数器寄存器 QEIVEL | 0x400B C030 | R | 速度计数器寄存器
速度捕获寄存器 QEICAP | 0x400B C034 | R | 速度捕获寄存器
速度比较寄存器 VELCOMP | 0x400B C038 | R/W | 速度比较寄存器
对于PWM使用寄存器设置的详细信息,请参考这里。
如需进一步探讨RS码编码器的HDL语言描述,可以访问这篇文章。或者,对于verilog描述移位寄存器的内容,点击这里了解更多。
更多关于FPGA PWM蜂鸣器驱动之引脚分配的信息,可以查看此链接。