Página 1 de 1
duvida basica:oscilador interno

Enviado:
20 Ago 2010 13:05
por alex1000
Uma pequena duvida que o google não está ajudando: com o oscilador externo de 20 MHz(por exemplo) eu tenho um clock interno=clock externo/4= 5Mhz devido ao ciclo de maquina.
Mas quando uso oscilador interno de 4 Mhz eu terei um clock interno de 1 Mhz?
Obrigado pela atenção.

Enviado:
20 Ago 2010 13:17
por rafael.wachter
sim
clock do oscilador interno = 4MHz
clock do sistema continua sendo o clock do oscilador dividido por 4 = 4MHz/4 = 1Mhz

Enviado:
20 Ago 2010 15:42
por xultz
Independente do clock que você usar, a CPU terá o clock /4. Se usar o interno de 4MHz, vai ter 1MHz na CPU. Se usar um externo de qualquer outro valor, vai ter ele /4 na CPU.

Enviado:
21 Ago 2010 00:56
por jorgeluiz
oscilador interno nao da' muito pra confiar. A nao ser que precisao nao seja necessaria. Esses dias fui "confiando" num oscilador interno de 37 KHz, e nao dava certo os tempos que precisava. Fui medir o clock/4 no clockout e dava 13,5 Khz. Os 37 K estavam em 54 KHz!

Enviado:
21 Ago 2010 10:44
por B-EAGLE
eu sei lá.....
as vezes que eu usei o osc interno não tive maiores problemas não... sempre mandei rodar um timer e tava pulando o pino certinho na freq q eu queria.... uma vez cheguei até a meter o ferro de solda em cima do pic pra ver se não variava com a temperatura e variou coisa de 500hz +- só.... hehe

Enviado:
21 Ago 2010 10:46
por Djalma Toledo Rodrigues
Não é que o PIC divida a frequência de Clock por 4
O que ocorre é que cada Instrução possue ciclos , t1 a t4
DJ