Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problemas en arranque cuando se usa el oscilador a XT (CIAA NXP y EDU CIAA NXP) #35

Closed
jcecconi opened this issue Aug 5, 2017 · 1 comment

Comments

@jcecconi
Copy link

jcecconi commented Aug 5, 2017

Descripción:
Cuando la placa se pone a funcionar con el código de arranque de lpcopen, el mismo a veces es errático. Hay que resetearlo varias veces para que funcione porque parece quedarse colgada

Causa:
Por un problema de HW, el cristal que se ha colocado es incorrecto.

Solución:
Utilizandola en modo IRC (Internal RC) y dejandolo en ese modo funciona sin problemas, tal como loa hace lpcopen. Si se necesita usarlo a XT (para mnejo de USB por ejemplo) , es necesario recurrir a una demora adicional luego de habilitar el XT para permitir que el oscilador arranque y se estabilice. Esta demora adicional se hizo implemento dentro de la inicialización de la placa cuando se la llama aqui

aumentando el delay del valor original de 500 (lpcopen) a 5000 (ajustar en cada HW, colocar de más sólo demora unos mS el arranque inicial sin mayores inconvenientes aumentando la posibilidad de éxito)

Referencia:
Ver issue de HW "Problemas en arranque cuando se usa el oscilador a XT (CIAA NXP y EDU CIAA NXP)", con explicación más detallada y oscilogramas

@epernia
Copy link
Contributor

epernia commented Feb 20, 2018

Ver en CIAA HW la solución.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants