TMS320F28335 Library  1.0
Documentation
Modules

Modules of the TMS320F28335 Library with brief descriptions:
The System Controls module configures the clocks of peripheral modules, the watchdog and the PLL status register. Therefore this function needs to be called first to ensure the functionality of other modules.
The General Output module can be used to configure a GPIO as a general output pin with two possible states: HIGH (3,3 V) and LOW (0 V).
The General Input module can be used to configure a GPIO as a general input pin. It enables to read the signal value of the input pin and to generate interrupts on different input events.
The Analog-to-Digital Converter (ADC) module enables to convert an analog value of 0 V - 3 V into a digital value of 0-4095 on 16 channels.
The two Controller-Area-Network (CAN) Interfaces CAN_A and CAN_B offer up to 32 mailboxes each. Mailboxes can be configured with different identifiers and can be used for transmit- and receive-operations.The max. message-length for each operation is 8 byte.
The CPU-Timer module provides the usage of 32-Bit CPU-Timer 0/1/2.
The enhanced capture (eCAP) module, can be used in systems where accurate timing of external events is important or to provide a single-channel PWM output.
The enhanced Pulse Width Modulator (ePWM) module provides the configuration of a PWM output signal with specific frequency and dutycycle on specific pins.
The enhanced Quadrature Encoder Pulse (eQEP) module can be used to read information about speed and direction from an encoder for rotary machines.
The Inter-Integrated-Circuit (I2C) module of TMS320F28335 provides I2C-Master and I2C-Slave operations. In Master-mode, user can send data to different I2C-slaves via I2C Bus.
The Serial Communications Interface (SCI)can be used for serial communication with configurable baud rates. Messages of 8 Bit can be transferred via up to three SCI-Modules: SCI_A, SCI_B, SCI_C.
The Serial Peripheral Interface (SPI) can be used for serial communication with configurable baud rates. Messages of 16 Bit can be transferred via SPI. TMS320F28335 can operate in master and slave mode.
Describes how to implement files for usage of Delay()-function.