TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: nediamolbap en 16 de Agosto de 2011, 21:07:10
-
Saludo,
me podrían decir como configuro el timer0 (del PIC18F452) en modo 8bit/16bit en CSS.
En el datasheet aparece. Interrupt-on-overflow from FFh to 00h in 8-bit mode and FFFFh to 0000h in 16-bit mode para lo cual hay que configurar el bit 6 del registro T0CON.
bit 6 T08BIT: Timer0 8-bit/16-bit Control bit
1 = Timer0 is configured as an 8-bit timer/counter
0 = Timer0 is configured as a 16-bit timer/counter
Nota: poco ASM :?
-
en setup_timer_0 añades RTCC_8_BIT para configurarlo en modo de 8 bits
-
saludo,
si no pongo RTCC_8_BIT trabaja por defecto en modo 16bit. he puesto RTCC_16_BIT y no me ha funcionado.
-
No entiendo.
En qué modo quieres ponerlo?
-
en modo 16bit.
-
en modo 16bit.
ejemplo:
modo 8 bits: setup_timer_0(RTCC_INTERNAL|RTCC_DIV_16|RTCC_8_BIT);
modo 16 bits: setup_timer_0(RTCC_INTERNAL|RTCC_DIV_16 );
-
;-) gracias.
-
En el help de CCS esta eso y mucho mas.
saludos