[elektro] PICC18 v9.64

Kiss Gábor kissg at ssg.ki.iif.hu
Tue Nov 16 09:36:00 CET 2010


> PORTA.RA0 ?
> Egy ilyenre struct/union required az üzenet.
> Erre a módosításra amúgy csak azt tudom mondani, hogy szomorodjanak meg.
> A régebbi programokat hogy fordítom?

Erre az a kultúrmegoldás, hogy csinálsz egy saját használatú
include file-t, amiben a régi stílusú RA0-t fordítod az újra,
és ha újra akarod fordítani egy rfégi programod, akkor ezt
az include-ot is beveszed.

Nagyjából így:

#ifndef RA0
#define RA0	PORTAbits.RA0
#define	RA1	PORTAbits.RA1
...

#endif

(Az ifndef az elején azt teszi lehetővé, hogy az így átalakított
forráskód leforduljon a régi compilerrel is.)

kissg




More information about the Elektro mailing list