openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
LPC_QEI_Type Struct Reference

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
 

Detailed Description

Quadrature Encoder Interface (QEI) (QEI)

Field Documentation

◆ CAP

__IM uint32_t LPC_QEI_Type::CAP

(@ 0x00000034) Velocity capture register

◆ CLR

__OM uint32_t LPC_QEI_Type::CLR

(@ 0x00000FE8) Interrupt status clear register

◆ CMPOS0

__IOM uint32_t LPC_QEI_Type::CMPOS0

(@ 0x00000014) Position compare register 0

◆ CMPOS1

__IOM uint32_t LPC_QEI_Type::CMPOS1

(@ 0x00000018) Position compare register 1

◆ CMPOS2

__IOM uint32_t LPC_QEI_Type::CMPOS2

(@ 0x0000001C) Position compare register 2

◆ CON

__OM uint32_t LPC_QEI_Type::CON

< (@ 0x400BC000) QEI Structure
(@ 0x00000000) Control register

◆ CONF

__IOM uint32_t LPC_QEI_Type::CONF

(@ 0x00000008) Configuration register

◆ FILTER

__IOM uint32_t LPC_QEI_Type::FILTER

(@ 0x0000003C) Digital filter register

◆ IE

__IM uint32_t LPC_QEI_Type::IE

(@ 0x00000FE4) Interrupt enable register

◆ IEC

__OM uint32_t LPC_QEI_Type::IEC

(@ 0x00000FD8) Interrupt enable clear register

◆ IES

__OM uint32_t LPC_QEI_Type::IES

(@ 0x00000FDC) Interrupt enable set register

◆ INTSTAT

__IM uint32_t LPC_QEI_Type::INTSTAT

(@ 0x00000FE0) Interrupt status register

◆ INXCMP0

__IOM uint32_t LPC_QEI_Type::INXCMP0

(@ 0x00000024) Index compare register 0

◆ INXCNT

__IM uint32_t LPC_QEI_Type::INXCNT

(@ 0x00000020) Index count register 0

◆ LOAD

__IOM uint32_t LPC_QEI_Type::LOAD

(@ 0x00000028) Velocity timer reload register

◆ MAXPOS

__IOM uint32_t LPC_QEI_Type::MAXPOS

(@ 0x00000010) Maximum position register

◆ POS

__IM uint32_t LPC_QEI_Type::POS

(@ 0x0000000C) Position register

◆ RESERVED

__IM uint32_t LPC_QEI_Type::RESERVED[998]

◆ SET

__OM uint32_t LPC_QEI_Type::SET

(@ 0x00000FEC) Interrupt status set register

◆ STAT

__IM uint32_t LPC_QEI_Type::STAT

(@ 0x00000004) Status register

◆ TIME

__IM uint32_t LPC_QEI_Type::TIME

(@ 0x0000002C) Velocity timer register

◆ VEL

__IM uint32_t LPC_QEI_Type::VEL

(@ 0x00000030) Velocity counter register

◆ VELCOMP

__IOM uint32_t LPC_QEI_Type::VELCOMP

(@ 0x00000038) Velocity compare register


The documentation for this struct was generated from the following file: