Naudojant apibrėžti funkciją ATMega

N

nzkunal

Guest
Labas
Aš stengiuosi naudoti # define funkcijos apibrėžti kai kurių uostų, bet aš nuolat ateina
Klaida: Negaliojanti funkcija

pvz:
# define Batas PORTB.3;
Batas = 0;

Any ideas?

 
Pirmasis:
# define is not a function
tai Preprocesorius komandos, kurios pakeičia duomenų

Ir jei tai patiko šį
Jūs gaunate:

PORTB.3; = 0;

kuris, atrodo, negalioja

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />Problema čia yra ta, kad jūsų # define yra neteisingas
ji turėtų būti
# define Batas PORTB.3
vietoj ---
# define Batas PORTB.3;

 

Welcome to EDABoard.com

Sponsor

Back
Top