Datasheet
SPI_Lcd_Config
470
MIKROELEKTRONIKA - SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroC PRO for AVR
CHAPTER 6
Prototype
void SPI_Lcd_Config(char DeviceAddress);
Returns Nothing.
Description
Initializes the Lcd module via SPI interface.
Parameters :
-
DeviceAddress: SPI expander hardware address, see schematic at
the bottom of this page
Requires
Global variables :
- SPExpanderCS: Chip Select line
- SPExpanderRST: Reset line
-
SPExpanderCS_Direction: Direction of the Chip Select pin
-
SPExpanderRST_Direction: Direction of the Reset pin
must be defined before using this function.
The SPI module needs to be initialized. See SPI1_Init and SPI1_Init_Advanced
routines.
Example
// Port Expander module connections
sbit SPExpanderRST at PORTB.B0;
sbit SPExpanderCS at PORTB.B1;
sbit SPExpanderRST_Direction at DDRB.B0;
sbit SPExpanderCS_Direction at DDRB.B1;
// End Port Expander module connections
void main() {
// If Port Expander Library uses SPI1 module
SPI1_Init(); // Initialize SPI module
used with PortExpander
SPI_Rd_Ptr = SPI1_Read; // Pass pointer to SPI
Read function of used SPI module
SPI_Lcd_Config(0); // initialize Lcd over
SPI interface