PCDIDE COMPILER Custom Computer Services Inc (CCS), PCDIDE COMPILER Datasheet - Page 93

PCD C-COMPILER PIC24, DSPIC

PCDIDE COMPILER

Manufacturer Part Number
PCDIDE COMPILER
Description
PCD C-COMPILER PIC24, DSPIC
Manufacturer
Custom Computer Services Inc (CCS)
Type
Compilerr
Datasheet

Specifications of PCDIDE COMPILER

For Use With/related Products
Microchip PIC24/dsPIC®
Lead Free Status / RoHS Status
Not applicable / Not applicable
Other names
429-1008
For chips where getenv(“FLASH_ERASE_SIZE”) = get(“FLASH_WRITE_SIZE”)
QEI
The Quadrature Encoder Interface (QEI) module provides the interface to incremental encoders for
obtaining mechanical positional data.
Relevant Functions:
setup_qei(options, filter,maxcount)
qei_status( )
qei_set_count(value)
qei_get_count( )
Relevant Preprocessor:
None
Relevant Interrupts :
#INT_QEI
Relevant Include Files:
None, all functions built-in
WRITE_ROM_MEMORY
ERASE_PROGRAM_EEPROM
WRITE_PROGRAM_EEPROM
WRITE_PROGRAM_MEMORY
ERASE_PROGRAM_EEPROM
WRITE_ROM_MEMORY
Configures the QEI module.
Returns the status of the QUI module.
Write a 16-bit value to the position counter.
Reads the current 16-bit value of the position counter.
Interrupt on rollover or underflow of the position counter.
- Writes any number of bytes, will erase a
block whenever the first (lowest) byte in a
block is written to. If the first address is not the
start of a block that block is not erased.
- Erases a block of size
FLASH_ERASE_SIZE. The lowest address
bits are not used.
- Writes 3 bytes, no erase is needed.
- Writes any numbers of bytes, bytes
outside the range of the write block are
not changed. No erase is needed.
- While writing, every fourth byte will be
ignored. Fill ignored bytes with 0x00.
This is due to the 32 bit addressing and
24 bit instruction length on the PCD
devices.
- Writes any numbers of bytes, bytes
outside the range of the write block are
not changed. No erase is needed.
- Erase a block of size
FLASH_ERASE_SIZE. The lowest
address bits are not used.
79

Related parts for PCDIDE COMPILER