Hola
tras mucho persarlo
voy a configurar el timer 0 para que produzca interrupcion cada 1us,
despues creare variables en ram que cuenten esas interrupciones:
timer= va de 255 a 000 crea una INT
el clock es 20Mhz
si los timer se incrementan cada 4 instruciones entonces
4 x (1/20 000 000hz) = 0.2 usegundos
0.2 useg x 5 tick de timer = 1us
si cargo el timer0 con set_timer0(251);
¿en ccs como se configura eso?, en el asistente:
te se muestra la resolucion: 0.2us, 0.4us, 0.8us,
overflow,depende de la resolucion
y despues te permite marcar esto con aspa:
RTCC_off,
trc_8_bit
si marcas alguno de estos se configura el rebose..
y para selecionar el oscilador: internal, external (ext_l_to_h o ext_h _to_l),
esto como se selecciona y lo de la frecuncia como va esto, ahi iría el 50 de 50 hercios del perido
o el 20Mz del cristal
alguien sabria decirme?
sigo investigando