位置:首页 > IC型号导航 > 首字符L型号页 > 首字符L的型号第0页 > LM3S618-IQC20-A0 > LM3S618-IQC20-A0 PDF资料 > LM3S618-IQC20-A0 PDF资料1第352页

正交编码器接口( QEI )
16.3
初始化和配置
下面的示例显示了如何配置正交编码器模块读取回一个
绝对位置:
1.
通过写0x00000100的值来启用的QEI时钟
RCGC1
在系统中注册
控制模块。
2.
在GPIO模块,实现相应的引脚使用他们的第二功能
GPIOAFSEL
注册。
3.
配置正交编码器捕捉到的两个信号边缘和保持绝对
通过重新索引脉冲位置。使用1000线编码器在每行四个边缘,有
是4000每转脉冲数;因此,由于所设定的最大位置到3999 ( 0xF9F )
计数是从零开始的。
–
写
QEICTL
注册的0x00000018的值。
–
写
QEIMAXPOS
注册0x00000F9F的值。
4.
通过设置位0令正交编码
QEICTL
注册。
5.
拖延一段时间。
6.
通过读取读取编码器位置
QEIPOS
寄存器的值。
16.4
寄存器映射
表16-1列出了QEI寄存器。所有给出的地址都是相对于的QEI基址
0x4002C000.
表16-1 。
OFFSET
0x000
0x004
0x008
0x00C
0x010
0x014
0x018
0x01C
0x020
0x024
0x028
QEI寄存器映射
名字
QEICTL
QEISTAT
QEIPOS
QEIMAXPOS
QEILOAD
QEITIME
QEICOUNT
QEISPEED
QEIINTEN
QEIRIS
QEIISC
RESET
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
0x00000000
TYPE
读/写
RO
读/写
读/写
读/写
RO
RO
RO
读/写
RO
R/W1C
描述
CON组fi guration
状态
当前位置编码器
最大编码器位置
对于速度定时器装载值
速度计时器的当前值
编码器的脉冲电流计
正交编码器的速度
中断使能
原始中断状态
中断状态和清除
SEE
页面
353
355
356
357
358
359
360
361
362
363
364
16.5
注册说明
在本节的剩余部分,并介绍了QEI寄存器,数字顺序按地址
抵消。
352
初步
2007年5月4日