Mikroelektronika MIKROE-350 Fiche De Données

Page de 526
SPI_Lcd_Config
407
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroBasic PRO for AVR
CHAPTER 6
Prototype
sub procedure SPI_Lcd_Config(dim DeviceAddress as byte)
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. 
SPI module needs to be initialized. See SPI1_Init and SPI1_Init_Advanced routines. 
Example
' port expander pinout definition
dim SPExpanderCS as sbit at PORTB.B1
SPExpanderRST 
as sbit at PORTB.B0
SPExpanderCS_Direction 
as sbit at DDRB.B1
SPExpanderRST_Direction 
as sbit at DDRB.B0
...  
' 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 func-
tion of used SPI module
SPI_Lcd_Config(0)             ' initialize lcd over spi inter-
face