PIC 18F4520 lento

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

PIC 18F4520 lento

Mensagempor Controladores » 04 Abr 2009 14:45

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
Controladores
Byte
 
Mensagens: 180
Registrado em: 05 Jan 2007 17:10

Mensagempor fabim » 04 Abr 2009 17:11

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
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Controladores » 05 Abr 2009 08:52

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.
Controladores
Byte
 
Mensagens: 180
Registrado em: 05 Jan 2007 17:10

Mensagempor proex » 05 Abr 2009 10:35

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.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor Controladores » 05 Abr 2009 12:07

Eu conheço pouco o 4520 posso te mandar o projeto para vc dar uma olhada onde estou errando?
Controladores
Byte
 
Mensagens: 180
Registrado em: 05 Jan 2007 17:10

Re: PIC 18F4520 lento

Mensagempor roquetti » 05 Abr 2009 23:36

deve ser a configuração dos bits, como está configurado os bits para o oscilador?
roquetti
Byte
 
Mensagens: 183
Registrado em: 27 Dez 2008 23:07
Localização: Jaguariúna - SP

Mensagempor Controladores » 06 Abr 2009 08:32

Coloco o oscilador em HS FCMEN ON e IESO OFF.
Utilizo o compilador uC, e se desligo o FCMEN simplismente para de funcionar.
Controladores
Byte
 
Mensagens: 180
Registrado em: 05 Jan 2007 17:10

Mensagempor fabim » 06 Abr 2009 09:02

Me manda o projeto para meu e1/2.
Deixa eu ver o que está fazendo!!
Acho que o problema é de BIOS..rs

fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Controladores » 06 Abr 2009 10:18

Resolvido, problema nos Fusiveis FCMEN e IESO e tbm na BIOS
Controladores
Byte
 
Mensagens: 180
Registrado em: 05 Jan 2007 17:10


Voltar para PIC

Quem está online

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

x