O codigo abaixo não compila, tenho os seguintes erros:
";" expected but a found
T6963C_dataPort Identifier redefined
Internal error
- Código: Selecionar todos
#include "T6963C.h"
//T6963C Connections
char T6963C_dataPort at PORTD; // DATA port
sbit T6963C_ctrlwr at RE0_bit; //5 WR write signal
sbit T6963C_ctrlrd at RE1_bit; //6 RD read signal
sbit T6963C_ctrlcd at RE2_bit; //8 CD command/data signal
sbit T6963C_ctrlrst at RB4_bit; //10 RST reset signal
sbit T6963C_ctrlwr_Direction at TRISE0_bit; // WR write signal
sbit T6963C_ctrlrd_Direction at TRISE1_bit; // RD read signal
sbit T6963C_ctrlcd_Direction at TRISE2_bit; // CD command/data signal
sbit T6963C_ctrlrst_Direction at TRISB4_bit; // RST reset signal
//Sinais que não são usados na biblioteca, são ajustados no programa principal
sbit T6963C_ctrlce at RB3_bit; //7 CE signal
sbit T6963C_ctrlfs at RA4_bit; //19 FS signal
//sbit T6963C_ctrlmd at RC5_bit; // MD signal
sbit T6963C_ctrlce_Direction at TRISB3_bit; // CE signal direction
sbit T6963C_ctrlfs_Direction at TRISA4_bit; // FS signal direction
//sbit T6963C_ctrlmd_Direction at TRISA4_bit; // MD signal direction
//Final da Conecção do Módulo T6963C
void main() {
ADCON1 = 0x0F; //No Analog
RDPU_bit = 0x01; //Ativa resistores de pull-up do PORTD
CMCON |= 0x07; // Disable comparators
TRISD = 0x00; // Configure PORTB as output
T6963C_ctrlce_Direction = 0;
T6963C_ctrlce = 0; // Enable T6963C
T6963C_ctrlfs_Direction = 0;
T6963C_ctrlfs = 0; // Font Select 8x8
// Initialize T6963C
T6963C_init(240, 64, 8);
// Enable both graphics and text display at the same time
T6963C_graphics(1);
T6963C_text(1);
while(1)
{
T6963C_write_text("teste", 0, 0, T6963C_ROM_MODE_XOR);
}
}
Agradeço qualquer ajuda
Abraço,
Jorge Capura