P. 1
Manual CCS Español

Manual CCS Español

2.0

|Views: 12.494|Likes:
Publicado porjkfran
Manual compilador CCS
Manual compilador CCS

More info:

Published by: jkfran on Sep 12, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/20/2013

pdf

text

original

Esta función activa la interrupción del nivel dado en level. Queda a cargo del técnico
definir un procedimiento o rutina de atención, para el caso que se produzca la
interrupción indicada. El nivel GLOBAL permite todas las interrupciones que estén
habilitadas de forma individual. Véase también DISABLE_INTERRUPTS.

Ejemplo:

disable_interrupts(GLOBAL); // Prohíbe todas las interrupciones

enable_interrupts(INT_AD);

// Quedan habilitadas estas dos interrupciones,

enable_interrupts(INT_I2C);

//pero hasta que no se habilite GLOBAL, no

//podrán activarse

enable_interrupts(GLOBAL); // Ahora sí se pueden producir las interrupciones

//anteriores

• EXT_INT_EDGE(edge)

Esta función determina el flanco de activación de la interrupción externa. El flanco
puede ser de subida (L_TO_H) o de bajada (H_TO_L).

Ejemplo:

ext_int_edge( L_TO_H );

35

• READ_BANK(bank, offset)

Esta función lee un byte de datos del banco de memoria especificado en bank. El
banco puede ser 1, 2 o 3 y sólo para la serie '57 de PIC; el desplazamiento u offset
está entre 0 y 15.

Ejemplo:

dato = READ_BANK(1,5);

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->