![]() |
LPCOpen Platform for LPC18XX/43XX microcontrollers
18XX43XX
LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers
|
Quadrature Encoder Interface register block structure.
Definition at line 47 of file qei_18xx_43xx.h.
#include "qei_18xx_43xx.h"
Data Fields | |
| __O uint32_t | CON |
| __I uint32_t | STAT |
| __IO uint32_t | CONF |
| __I uint32_t | POS |
| __IO uint32_t | MAXPOS |
| __IO uint32_t | CMPOS0 |
| __IO uint32_t | CMPOS1 |
| __IO uint32_t | CMPOS2 |
| __I uint32_t | INXCNT |
| __IO uint32_t | INXCMP0 |
| __IO uint32_t | LOAD |
| __I uint32_t | TIME |
| __I uint32_t | VEL |
| __I uint32_t | CAP |
| __IO uint32_t | VELCOMP |
| __IO uint32_t | FILTERPHA |
| __IO uint32_t | FILTERPHB |
| __IO uint32_t | FILTERINX |
| __IO uint32_t | WINDOW |
| __IO uint32_t | INXCMP1 |
| __IO uint32_t | INXCMP2 |
| __I uint32_t | RESERVED0 [993] |
| __O uint32_t | IEC |
| __O uint32_t | IES |
| __I uint32_t | INTSTAT |
| __I uint32_t | IE |
| __O uint32_t | CLR |
| __O uint32_t | SET |
| __I uint32_t CAP |
Velocity capture register
Definition at line 61 of file qei_18xx_43xx.h.
| __O uint32_t CLR |
Interrupt status clear register
Definition at line 74 of file qei_18xx_43xx.h.
| __IO uint32_t CMPOS0 |
position compare register 0
Definition at line 53 of file qei_18xx_43xx.h.
| __IO uint32_t CMPOS1 |
position compare register 1
Definition at line 54 of file qei_18xx_43xx.h.
| __IO uint32_t CMPOS2 |
position compare register 2
Definition at line 55 of file qei_18xx_43xx.h.
| __O uint32_t CON |
< QEI Structure Control register
Definition at line 48 of file qei_18xx_43xx.h.
| __IO uint32_t CONF |
Configuration register
Definition at line 50 of file qei_18xx_43xx.h.
| __IO uint32_t FILTERINX |
Digital filter register on input index (QEI_IDX)
Definition at line 65 of file qei_18xx_43xx.h.
| __IO uint32_t FILTERPHA |
Digital filter register on input phase A (QEI_A)
Definition at line 63 of file qei_18xx_43xx.h.
| __IO uint32_t FILTERPHB |
Digital filter register on input phase B (QEI_B)
Definition at line 64 of file qei_18xx_43xx.h.
| __I uint32_t IE |
Interrupt enable register
Definition at line 73 of file qei_18xx_43xx.h.
| __O uint32_t IEC |
Interrupt enable clear register
Definition at line 70 of file qei_18xx_43xx.h.
| __O uint32_t IES |
Interrupt enable set register
Definition at line 71 of file qei_18xx_43xx.h.
| __I uint32_t INTSTAT |
Interrupt status register
Definition at line 72 of file qei_18xx_43xx.h.
| __IO uint32_t INXCMP0 |
Index compare register 0
Definition at line 57 of file qei_18xx_43xx.h.
| __IO uint32_t INXCMP1 |
Index compare register 1
Definition at line 67 of file qei_18xx_43xx.h.
| __IO uint32_t INXCMP2 |
Index compare register 2
Definition at line 68 of file qei_18xx_43xx.h.
| __I uint32_t INXCNT |
Index count register
Definition at line 56 of file qei_18xx_43xx.h.
| __IO uint32_t LOAD |
Velocity timer reload register
Definition at line 58 of file qei_18xx_43xx.h.
| __IO uint32_t MAXPOS |
Maximum position register
Definition at line 52 of file qei_18xx_43xx.h.
| __I uint32_t POS |
Position register
Definition at line 51 of file qei_18xx_43xx.h.
| __I uint32_t RESERVED0[993] |
Definition at line 69 of file qei_18xx_43xx.h.
| __O uint32_t SET |
Interrupt status set register
Definition at line 75 of file qei_18xx_43xx.h.
| __I uint32_t STAT |
Encoder status register
Definition at line 49 of file qei_18xx_43xx.h.
| __I uint32_t TIME |
Velocity timer register
Definition at line 59 of file qei_18xx_43xx.h.
| __I uint32_t VEL |
Velocity counter register
Definition at line 60 of file qei_18xx_43xx.h.
| __IO uint32_t VELCOMP |
Velocity compare register
Definition at line 62 of file qei_18xx_43xx.h.
| __IO uint32_t WINDOW |
Index acceptance window register
Definition at line 66 of file qei_18xx_43xx.h.
1.8.3.1