tirei este codigo da net e da-me este erro na compilação -->
1.c:19: error: (192) undefined identifier "TRISB"
1.c:20: error: (192) undefined identifier "TRISC"
estou a usar o mplabx e o compilador xc8 no linux
alguem me consegue dar uma ajudinha??
obrigado
#define RS RB6
#define EN RB7
#define D0 RC0
#define D1 RC1
#define D2 RC2
#define D3 RC3
#define D4 RC4
#define D5 RC5
#define D6 RC6
#define D7 RC7
#define _XTAL_FREQ 8000000
//#include "pic16f877a.h"
#include "lcd.h"
void main()
{
int i;
TRISB = 0x00;
TRISC = 0x00;
Lcd8_Init();
while(1)
{
Lcd8_Set_Cursor(1,1);
Lcd8_Write_String("teste de lcd");
for(i=0;i<15;i++)
{
__delay_ms(1000);
Lcd8_Shift_Left();
}
for(i=0;i<15;i++)
{
__delay_ms(1000);
Lcd8_Shift_Right();
}
Lcd8_Clear();
Lcd8_Set_Cursor(2,1);
Lcd8_Write_Char('e');
Lcd8_Write_Char('S');
__delay_ms(2000);
}
}