duvida basica:oscilador interno

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

duvida basica:oscilador interno

Mensagempor alex1000 » 20 Ago 2010 13:05

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.
alex1000
Byte
 
Mensagens: 104
Registrado em: 02 Out 2007 23:39

Mensagempor rafael.wachter » 20 Ago 2010 13:17

sim
clock do oscilador interno = 4MHz
clock do sistema continua sendo o clock do oscilador dividido por 4 = 4MHz/4 = 1Mhz
Any program which runs right is obsolete.
Avatar do usuário
rafael.wachter
Nibble
 
Mensagens: 89
Registrado em: 19 Nov 2008 13:12
Localização: no RS tchê

Mensagempor xultz » 20 Ago 2010 15:42

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.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor jorgeluiz » 21 Ago 2010 00:56

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!
Avatar do usuário
jorgeluiz
Byte
 
Mensagens: 448
Registrado em: 26 Mar 2007 02:26

Mensagempor B-EAGLE » 21 Ago 2010 10:44

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
B-EAGLE
Word
 
Mensagens: 847
Registrado em: 19 Out 2006 14:12
Localização: Campo Grande - MS

Mensagempor Djalma Toledo Rodrigues » 21 Ago 2010 10:46

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
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x