[elektro] C18... csak megkérdem.

Skandar Graun sgraun at gmail.com
Sun Sep 28 18:50:14 CEST 2014


Sziasztok!

Azért ilyenkor hülyét akarok kapni.

Van egy project, 18f452 a proci.
Tökéletesen fordul, írom, növekszik.
Ez kommunikálna egy másik procival, ezért csináltam egy másik projectet.
Ez 18F4431-es proci.
A panelok ugyanazok, végülis a kommunikációt kezdeném tesztelni.
Soros komm, LCD-re kiíratás.

Gondoltam, a meglevő project forrásfájlaiból el tudok indulni, módosítva a
procinak megfelelő dolgokat, aztán majd ez is fejlődni kezd.
De:
Az xlcd.h filében syntax errort adott a fordító, mégpedig a következő sorra:

void OpenXLCD(PARAM_SCLASS unsigned char);

A param_sclass-ra a következő vonatkozik:

#define PARAM_SCLASS auto

Bár ezt a részt nem éppen értem (miért nem kell itt változónév és mit takar
az auto), de mivel az előző (és még egy jópár) projectben nem volt vele
gondom, nem foglalkoztam vele.
Az előző projectben teljesen jól fordult, itt syntax error...
Ami érdekes, próbáltam átírni a param_sclass-t auto-ra, adtam neki sima
deklarációt is.

void OpenXLCD(unsigned char lcdtype);

Az xlcd.c filében egyébként így van deklarálva.

Mindenképp ugyanez volt a hiba.
Ha kiremeltem ezt a sort, akkor a következő void kezdetű sora írt syntax
errort.

Világosítsatok fel, kérlek, mi a hiba!

Köszi előre is.


More information about the Elektro mailing list