Uses of Interface
org.deepjava.runtime.mpc555.Impc555
-
-
Uses of Impc555 in org.deepjava.runtime.mpc555
Subinterfaces of Impc555 in org.deepjava.runtime.mpc555 Modifier and Type Interface Description interfaceIntbMpc555HBClasses in org.deepjava.runtime.mpc555 that implement Impc555 Modifier and Type Class Description classInterruptThe class for the PPC interrupt exception.classKernelThis is the kernel class.(package private) classResetThe class for the PPC reset exception. -
Uses of Impc555 in org.deepjava.runtime.mpc555.demo
Classes in org.deepjava.runtime.mpc555.demo that implement Impc555 Modifier and Type Class Description classExtInterruptDemoDemonstrates the usage of some external interrupts -
Uses of Impc555 in org.deepjava.runtime.mpc555.driver
Classes in org.deepjava.runtime.mpc555.driver that implement Impc555 Modifier and Type Class Description classDAC7614Driver for the digital analog converter DAC7614.classHLC1395PulsedDriver for up to 16 pulsed and multiplexed HLC1393 reflection distance sensors.
The driver needs 5 digital outputs of the MPIOSM and a single analog input of QADC-A.classMAX512SPI Driver for the Maxim512 Digital to Analog Converter.
PCS0 on the SPI is used.classMDASM_DIODriver to use the MDASM sub module as digital I/O.classMMCSM_COUNTDriver to use the Mios Modulus Counter to count external events.classMPIOSM_DIODriver to use pins on the MPIOSM (MIOS 16-bit parallel port I/O submodule) as digital in- and outputs.classMPWMSM_DIODriver to use the MPWM sub module as digital I/O.classMPWMSM_PWMDriver for the MPWM module for generating PWM signalsclassQADC_AINThis driver configures one of the QADC modules (QADC-A or QADC-B) for analog input sampling operation.
Both modules comprise of 16 input channels each.classQADC_DIODriver to use the QADC-A or QADC-B as digital I/O.
Please prefer theMPIOSM_DIOdriver for I/O applications, because it's not possible to use the same channel on a QADC for ADC and I/0 at the same time.
The channels are grouped into two groups of 8 channels each, PortA and PortB.
PortB: PQB0(AN0), PQB1(AN1), PQB2(AN2), PQB3(AN3), PQB4(AN48), PQB5(AN49), PQB6(AN50), PQB7(AN51)
PortA: PQA0(AN52), PQA1(AN53), PQA2(AN54), PQA3(AN55), PQA4(AN56), PQA5(AN57), PQA6(AN58), PQA7(AN59)
IMPORTANT: The pins on PortB work solely as digital inputs.classQSMCMDefinitions for QSMCMclassQSPIclassRTBoardDriver for the mpc555 board for control applications.classSCIInterrupt controlled driver for the Serial Communication Interface 1 or the Serial Communication Interface 2 of the Freescale MPC555.classStepMotorStep motor driver on TPU-A or TPU-B.
Full step and half step modes are possible.
Full step requires 2 pins on the TPU.classTLC549Driver for a TLC549 8bit AD-converter connected to the QSPI.
Connect the converter as follows:
MPC555 => TLC549:
PCS0 => CS
MISO => DATA OUT
SCK => I/O CLOCK
Do not connect any other devices on the QSPI interface without adapting the settings of the control lines.classTPU_DIODriver to use a channel of the TPU (A or B) as a GPIO.
Each 16 channels of both time processing units can be used as general purpose in- or output.classTPU_FQDDecoding of quadrature coded signals (FQD - Fast Quadrature Decoding) with TPU-A or TPU-B.classTPU_PPWAPeriod and pulse width measurement (PPWA function) with the TPU-A or TPU-B.
All 16 channels of TPU-A or TPU-B can be used.classTPU_PWMDriver for generating pulse width modulated (PWM) signals on the TPU.
All 16 channels of TPU-A or TPU-B can be used.classTPUADriver for the TPU B.classTPUBDriver for the TPU B.classVL53L0X -
Uses of Impc555 in org.deepjava.runtime.mpc555.driver.can
Classes in org.deepjava.runtime.mpc555.driver.can that implement Impc555 Modifier and Type Class Description classCANA -
Uses of Impc555 in org.deepjava.runtime.mpc555.driver.ffs
Classes in org.deepjava.runtime.mpc555.driver.ffs that implement Impc555 Modifier and Type Class Description classAM29LV160Driver for AM29LV160 Flash, 2MB Utilities for reading from and writing to flash AM29LV160.classFFSFlash File System
Works if code runs out of RAM or flash Sets aside part of the onboard flash for a file system
-