Uses of Interface
org.deepjava.runtime.ppc32.Ippc32
-
-
Uses of Ippc32 in org.deepjava.flink.interfaces.mpc5200
Classes in org.deepjava.flink.interfaces.mpc5200 that implement Ippc32 Modifier and Type Class Description classlocalPlusBusInterfaceclassSPIBusInterface -
Uses of Ippc32 in org.deepjava.runtime.mpc5200
Subinterfaces of Ippc32 in org.deepjava.runtime.mpc5200 Modifier and Type Interface Description interfaceImpc5200interfaceIphyCoreMpc5200iointerfaceIphyCoreMpc5200tinyinterfaceIphyCoreMpc5200uBootClasses in org.deepjava.runtime.mpc5200 that implement Ippc32 Modifier and Type Class Description classInterruptThe class for the PPC interrupt exception.
Every interrupt handler is an instance of the classInterrupt.classKernelThis is the kernel class.classPeripheralInterruptThe class for the mpc5200 peripheral interrupt exception.
Every peripheral interrupt handler is an instance of the classPeripheralInterrupt.(package private) classResetPCMioThe class for the PPC reset exception.
The stack pointer will be initialized and the program counter will be set to the beginning of the class initializer of the kernel.(package private) classResetPCMtinyThe class for the PPC reset exception.
The stack pointer will be initialized and the program counter will be set to the beginning of the class initializer of the kernel.(package private) classResetPCMuBootThe class for the PPC reset exception.
The stack pointer will be initialized and the program counter will be set to the beginning of the class initializer of the kernel. -
Uses of Ippc32 in org.deepjava.runtime.mpc5200.demo
Classes in org.deepjava.runtime.mpc5200.demo that implement Ippc32 Modifier and Type Class Description classCAN1TestTest class for the CAN1 module on the mpc5200.
Demonstrates the periodic sampling of a 3-dimensional force sensor.classDecrementerDemoSimple demo application showing how to use theDecrementer.
This application simply outputs the character 'x' over the UART3 for eachDecrementerexception.classEPOStest1Test class for an EPOS module (motor controller) connected to the CAN1 bus on the mpc5200.
A motor position is moved forward and backward.classExceptionDemoTest class which periodically throws aArrayIndexOutOfBoundsException.classSimpleBlinkerDemoSimple blinker application demo.classSPIDemoTest class demonstrating the use of aMAX5500DAC connected to a PSC on the mpc5200.
The PSC runs in SPI mode.classUART3DemoDemo for System.out using UART on PSC3.classUART3InOutReflectorDemo for InputStream and OutputStream using UART3.
Received characters will be sent back immediately.classUART6DemoDemo for System.out using UART on PSC6. -
Uses of Ippc32 in org.deepjava.runtime.mpc5200.driver
Classes in org.deepjava.runtime.mpc5200.driver that implement Ippc32 Modifier and Type Class Description classDAC_MAX5500Driver for aMAX5500DAC connected to a PSC6 on the mpc5200.classSPI_FQDclassUART3Driver for the UART of the Freescale MPC5200.classUART6Driver for the UART of the Freescale MPC5200. -
Uses of Ippc32 in org.deepjava.runtime.mpc5200.driver.can
Classes in org.deepjava.runtime.mpc5200.driver.can that implement Ippc32 Modifier and Type Class Description classCAN1classCAN2 -
Uses of Ippc32 in org.deepjava.runtime.mpc555
Subinterfaces of Ippc32 in org.deepjava.runtime.mpc555 Modifier and Type Interface Description interfaceImpc555interfaceIntbMpc555HBClasses in org.deepjava.runtime.mpc555 that implement Ippc32 Modifier and Type Class Description classDateTimeDate and time class.classInterruptThe class for the PPC interrupt exception.classKernelThis is the kernel class.(package private) classResetThe class for the PPC reset exception. -
Uses of Ippc32 in org.deepjava.runtime.mpc555.demo
Classes in org.deepjava.runtime.mpc555.demo that implement Ippc32 Modifier and Type Class Description classBlueRSCmdIntDemoSimple application for demonstrating the usage of the BlueRSCmdInt driver with a Stollmann BlueRS+I module.classBlueRSDemoDemo Application for the BlueRS driver.classDecrementerDemoSimple demo application how to use theDecrementer.classExtInterruptDemoDemonstrates the usage of some external interruptsclassHLC1395DemoDemo application for the HLC1395Plused driver.classMotorDemo1Demo application for motor controller.classRobi2LedBlinkerDemoWenn der Roboter autonom betrieben werden soll, d.h.classRobi2LineTaskDemo application for the NTB Robi2.classRobi2MotorDemoRobi2 Motor Demo.classRobi2ObstacleTaskDemo application for the NTB Robi2.classRobi2SensorProximityDemo_LedThis class is part of the Robi2SensorProximityDemo.classRobi2SensorProximityDemo_OutThis class is part of the Robi2SensorProximityDemo.classSimpleBlinkerDemoSimple blinker application demo.classSystemInOutReflectorDemo for InputStream and OutputStream using SCI2.
Received characters will be sent back immediately.classSystemOutDemo1Demo for System.out using SCI1.classSystemOutDemo2Demo for System.out using SCI2.classVL53L0XTestclassWifiDemo -
Uses of Ippc32 in org.deepjava.runtime.mpc555.driver
Classes in org.deepjava.runtime.mpc555.driver that implement Ippc32 Modifier and Type Class Description classBlueRSDriver for the Stollmann BlueRS+I Bluetooth Module.
The module supports one emulated serial connection using the Bluetooth Serial Port Profile (SPP).classBlueRSCmdIntInterface for the BlueRS driver to send and receive positive integer values.classDAC7614Driver for the digital analog converter DAC7614.classHD44780UDriver for character display with 2 - 4 rows and 16 columns.
Display controller: HD44780U
Connected on the system bus of the mpc555.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 QSMCMclassQSPIclassRN131Driver for Roving RN-131C WiFly Module.classRobi2This driver is used for the Robi2.classRTBoardDriver 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 Ippc32 in org.deepjava.runtime.mpc555.driver.can
Classes in org.deepjava.runtime.mpc555.driver.can that implement Ippc32 Modifier and Type Class Description classCANA -
Uses of Ippc32 in org.deepjava.runtime.mpc555.driver.ffs
Classes in org.deepjava.runtime.mpc555.driver.ffs that implement Ippc32 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 systemclassFileTransferfiles can be manually uploaded over SCI2, uses interrupt driven SCI driver -
Uses of Ippc32 in org.deepjava.runtime.ppc32
Classes in org.deepjava.runtime.ppc32 that implement Ippc32 Modifier and Type Class Description classDecrementerThe class for the PPC decrementer exception.classProgramExcThe class for the PPC program exception.classTaskThis class implements a simple non-preemptive tasking system.
-