User manual

mikroPascal PRO for dsPIC30/33 and PIC24
MikroElektronika
592
TFT_Set_Active
Prototype
procedure TFT_Set_Active(Set_Index_Ptr : ^TTFT_Set_Index_Ptr; Write_Command_
Ptr : ^TTFT_Write_Command_Ptr; Write_Data_Ptr : ^TTFT_Write_Data_Ptr);
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 :
procedure Set_Index(index : byte) {
TFT_RS = 0;
Lo(LATD) = index;
TFT_WR = 0;
TFT_WR = 1;
}
procedure Write_Command(cmd : byte) {
TFT_RS = 1;
Lo(LATD) = cmd;
TFT_WR = 0;
TFT_WR = 1;
}
procedure Write_Data(_data : word) {
TFT_RS = 1;
Lo(LATE) = Hi(_data);
Lo(LATD) = Lo(_data);
TFT_WR = 0;
TFT_WR = 1;
}
procedure main() {
TRISE = 0;
TRISD = 0;
TFT_Set_Active(Set_Index,Write_Command,Write_Data);
TFT_Init(320, 240);
.....
}