|
openMMC
Open Source Modular MMC for AMCs
|
Quadrature Encoder Interface (QEI) (QEI) More...
#include <LPC176x5x.h>
Data Fields | |
| __OM uint32_t | CON |
| __IM uint32_t | STAT |
| __IOM uint32_t | CONF |
| __IM uint32_t | POS |
| __IOM uint32_t | MAXPOS |
| __IOM uint32_t | CMPOS0 |
| __IOM uint32_t | CMPOS1 |
| __IOM uint32_t | CMPOS2 |
| __IM uint32_t | INXCNT |
| __IOM uint32_t | INXCMP0 |
| __IOM uint32_t | LOAD |
| __IM uint32_t | TIME |
| __IM uint32_t | VEL |
| __IM uint32_t | CAP |
| __IOM uint32_t | VELCOMP |
| __IOM uint32_t | FILTER |
| __IM uint32_t | RESERVED [998] |
| __OM uint32_t | IEC |
| __OM uint32_t | IES |
| __IM uint32_t | INTSTAT |
| __IM uint32_t | IE |
| __OM uint32_t | CLR |
| __OM uint32_t | SET |
Quadrature Encoder Interface (QEI) (QEI)
| __IM uint32_t LPC_QEI_Type::CAP |
(@ 0x00000034) Velocity capture register
| __OM uint32_t LPC_QEI_Type::CLR |
(@ 0x00000FE8) Interrupt status clear register
| __IOM uint32_t LPC_QEI_Type::CMPOS0 |
(@ 0x00000014) Position compare register 0
| __IOM uint32_t LPC_QEI_Type::CMPOS1 |
(@ 0x00000018) Position compare register 1
| __IOM uint32_t LPC_QEI_Type::CMPOS2 |
(@ 0x0000001C) Position compare register 2
| __OM uint32_t LPC_QEI_Type::CON |
< (@ 0x400BC000) QEI Structure (@ 0x00000000) Control register
| __IOM uint32_t LPC_QEI_Type::CONF |
(@ 0x00000008) Configuration register
| __IOM uint32_t LPC_QEI_Type::FILTER |
(@ 0x0000003C) Digital filter register
| __IM uint32_t LPC_QEI_Type::IE |
(@ 0x00000FE4) Interrupt enable register
| __OM uint32_t LPC_QEI_Type::IEC |
(@ 0x00000FD8) Interrupt enable clear register
| __OM uint32_t LPC_QEI_Type::IES |
(@ 0x00000FDC) Interrupt enable set register
| __IM uint32_t LPC_QEI_Type::INTSTAT |
(@ 0x00000FE0) Interrupt status register
| __IOM uint32_t LPC_QEI_Type::INXCMP0 |
(@ 0x00000024) Index compare register 0
| __IM uint32_t LPC_QEI_Type::INXCNT |
(@ 0x00000020) Index count register 0
| __IOM uint32_t LPC_QEI_Type::LOAD |
(@ 0x00000028) Velocity timer reload register
| __IOM uint32_t LPC_QEI_Type::MAXPOS |
(@ 0x00000010) Maximum position register
| __IM uint32_t LPC_QEI_Type::POS |
(@ 0x0000000C) Position register
| __IM uint32_t LPC_QEI_Type::RESERVED[998] |
| __OM uint32_t LPC_QEI_Type::SET |
(@ 0x00000FEC) Interrupt status set register
| __IM uint32_t LPC_QEI_Type::STAT |
(@ 0x00000004) Status register
| __IM uint32_t LPC_QEI_Type::TIME |
(@ 0x0000002C) Velocity timer register
| __IM uint32_t LPC_QEI_Type::VEL |
(@ 0x00000030) Velocity counter register
| __IOM uint32_t LPC_QEI_Type::VELCOMP |
(@ 0x00000038) Velocity compare register