User manual

Table Of Contents
mikroC PRO for PIC32
MikroElektronika
565
TFT_Set_Active
Prototype
void TFT_Set_Active(void (*Set_Index_Ptr)(unsigned short), void (*Write_
Command_Ptr)(unsigned short), void (*Write_Data_Ptr)(unsigned int));
Returns Nothing
Description This function sets appropriate pointers to a user-dened basic routines in order to enable multiple
working modes.
Parameters:
- Set_Index_Ptr: Set_Index handler.
- Write_Command_Ptr: _Write_Command handler.
- Write_Data_Ptr: Write_Data handler.
Requires None.
Example
// Example of establishing 16-bit communication between TFT display and
PORTD, PORTE of MCU:
void Set_Index(unsigned short index) {
TFT_RS = 0;
Lo(LATD) = index;
TFT_WR = 0;
TFT_WR = 1;
}
void Write_Command(unsigned short cmd) {
TFT_RS = 1;
Lo(LATD) = cmd;
TFT_WR = 0;
TFT_WR = 1;
}
void Write_Data(unsigned int _data) {
TFT_RS = 1;
Lo(LATE) = Hi(_data);
Lo(LATD) = Lo(_data);
TFT_WR = 0;
TFT_WR = 1;
}
void main(){
TRISE = 0;
TRISD = 0;
TFT_Set_Active(Set_Index,Write_Command,Write_Data);
TFT_Init(320, 240);
.....
}