long x;
int hi,lo;
x = make16(hi,lo);
Jaja, yo lo hubiera hecho con mascaras y rotacion de bits. Las cosas q uno se entera de CCS cada dia :P Estaba pensando en pasarme a c18, pero la verdad q va a costar jeje.
saludos!
.................... //MAKE16
.................... var16=MAKE16(varhigh,varlow);
0024: MOVF 23,W
0025: MOVWF 21
0026: MOVF 22,W
0027: MOVWF 20
Jaja, yo lo hubiera hecho con mascaras y rotacion de bits. Las cosas q uno se entera de CCS cada dia :P Estaba pensando en pasarme a c18, pero la verdad q va a costar jeje.
saludos!
:shock: yo estaba meditando justo sobre eso en estos días, como una introducción al c30 dentro de "algúnnn" tiempo...
Frecuencia = aux_frec[2];
Frecuencia = Frecuencia << 8;
Frecuencia = Frecuencia | aux_frec[1];
Frecuencia = Frecuencia << 8;
Frecuencia = Frecuencia | aux_frec[0];