Zdravím, rád bych se spřátelil s Mplab X. Pro začátek se pokouším přetáhnout starší projekty s pic18f, ale jiná verze kompilátoru hlásí mraky chyb. Velkou část jsem již opravil, ale některé se mně nedaří dostat do použitelného tvaru. Jestli by byl někdo schopen poradit jak s přiloženým kouskem kódu, popřípadě nějakým odkazem na referenční manuál pro novou verzi C.
void lcd_cmd(unsigned char);
#define void LCD_STROBE(void) LCD_EN = 1; asm(“nop”); asm(“nop”); asm(“nop”); LCD_EN = 0
void lcd_cmd(unsigned char c) ///hlaseni chyby
{
LCD_WAIT;
//if (fourbit)
//{
// LCD_DATA = ( ( c >> 4 ) & 0x0F );
// LCD_STROBE();
// LCD_DATA = ( c & 0x0F );
// LCD_STROBE();
//}
//else
//{
LCD_DATA = c;
LCD_STROBE(); ///hlaseni chyby
//}
}
C:\Documents and Settings\MicrochipProg\DomaTestPic18F452.X\lcd.c:60:Error: syntax error
make[2]: Leaving directory C:/Documents and Settings/MicrochipProg/DomaTestPic18F452.X' make[1]: Leaving directory
C:/Documents and Settings/MicrochipProg/DomaTestPic18F452.X’
make[2]: *** [build/default/production/lcd.o] Error 3
make[1]: *** .build-conf] Error 2
make: *** .build-impl] Error 2
BUILD FAILED (exit value 2, total time: 203ms)
administrator: přejmenováno z "Překladač MplabX"