TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: nediamolbap en 16 de Agosto de 2011, 21:07:10

Título: configuracion Timer0 del 18F452 en modo 8/16 bit CSS.
Publicado 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 :?
Título: Re: configuracion Timer0 del 18F452 en modo 8/16 bit CSS.
Publicado por: PalitroqueZ en 16 de Agosto de 2011, 21:47:21
en setup_timer_0 añades RTCC_8_BIT para configurarlo en modo de 8 bits


Título: Re: configuracion Timer0 del 18F452 en modo 8/16 bit CSS.
Publicado por: nediamolbap en 16 de Agosto de 2011, 21:55:31
saludo,

si no pongo RTCC_8_BIT trabaja por defecto en modo 16bit. he puesto RTCC_16_BIT y no me ha funcionado.
Título: Re: configuracion Timer0 del 18F452 en modo 8/16 bit CSS.
Publicado por: BrunoF en 16 de Agosto de 2011, 22:15:45
No entiendo.

En qué modo quieres ponerlo?
Título: Re: configuracion Timer0 del 18F452 en modo 8/16 bit CSS.
Publicado por: nediamolbap en 16 de Agosto de 2011, 22:17:59
en modo 16bit.
Título: Re: configuracion Timer0 del 18F452 en modo 8/16 bit CSS.
Publicado por: PalitroqueZ en 16 de Agosto de 2011, 22:27:18
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                    );

Título: Re: configuracion Timer0 del 18F452 en modo 8/16 bit CSS.
Publicado por: nediamolbap en 17 de Agosto de 2011, 01:33:04
 ;-) gracias.
Título: Re: configuracion Timer0 del 18F452 en modo 8/16 bit CSS.
Publicado por: KALLITOS en 17 de Agosto de 2011, 01:40:01
En el help de CCS esta eso y mucho mas.

saludos