Salut a tous
j'utilise le timer 1 pour generer un signal de 10khz
Config Portc = Output
Compare1a = $2
Config Timer1 = Timer , Prescale = 256 , Compare A = Toggle , Clear Timer = 1
j'utilise un osc interne de 8Mhz mais le resulta afiché sur le frequence metre est erroné
			
			
									
						
										
						Pb de timer 1
Modérateur : Modérateur
- 
				zanzeo
- 
				zanzeoo
Ah j'ai trouvé dsl 
En fait Pour generer un signal De 10khz il faut une periode de 100us donc 2x50us
Avec un oscillateur de 8Mhz il faut prendre un prescale de 8 ce qui permet d'avoir un pas de 1us il suffit ensuite de charger le "compare1a" a 50 ce qui correspond a 32 en hex . en tt cas ça marche et je pense avoir compris 
merci
			
			
									
						
										
						En fait Pour generer un signal De 10khz il faut une periode de 100us donc 2x50us
Code : Tout sélectionner
Config Portc = Output
Compare1a = $32
Config Timer1 = Timer , Prescale = 8 , Compare A = Toggle , Clear Timer = 1
merci
