Página 1 de 1
PIC 18F4520 lento

Enviado:
04 Abr 2009 14:45
por Controladores
Ola caros.
Estou utilizando o PIC 18F4520, estou com problemas no tempo de execução, não entendo o que acontece, pois no 16f877A, o programa roda normal ja no 18F4520 ele simplismente fica lento.Oscilador de 20Mhz em ambos e o msm programa.
Obrigado

Enviado:
04 Abr 2009 17:11
por fabim
Lento como ?
Depende muito de alguns fatores...
Exemplo ponteiros,
Access bank
Etc etc..
De mais detalhes!!!
Utilize o contador de execuções, para saber quantos ciclos médios cada função utiliza.
Com isto, você pode editar a forma de execução que melhor se adeque..
Fabim

Enviado:
05 Abr 2009 08:52
por Controladores
Parece que o clock não é real tipo no 877 ele fica normal se incremento uma variavel a cada ciclo de programa ela leva + ou - 1 segundo para ser incrementada.

Enviado:
05 Abr 2009 10:35
por proex
O 18F4520 é muito diferente do 877 em diversos aspectos.
Talves vc nao esteja inicializando corretamente o oscilador do 18F4520.
Ele deve estar rodando com o oscilador interno de 31Khz.

Enviado:
05 Abr 2009 12:07
por Controladores
Eu conheço pouco o 4520 posso te mandar o projeto para vc dar uma olhada onde estou errando?
Re: PIC 18F4520 lento

Enviado:
05 Abr 2009 23:36
por roquetti
deve ser a configuração dos bits, como está configurado os bits para o oscilador?

Enviado:
06 Abr 2009 08:32
por Controladores
Coloco o oscilador em HS FCMEN ON e IESO OFF.
Utilizo o compilador uC, e se desligo o FCMEN simplismente para de funcionar.

Enviado:
06 Abr 2009 09:02
por fabim
Me manda o projeto para meu e1/2.
Deixa eu ver o que está fazendo!!
Acho que o problema é de BIOS..rs
fabim

Enviado:
06 Abr 2009 10:18
por Controladores
Resolvido, problema nos Fusiveis FCMEN e IESO e tbm na BIOS