Diferencia entre revisiones de «C10 - Finite State Machine»

De Proyectos
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Línea 13: Línea 13:
*En el registro SYSCTL_RCC_R el campo XTAL
*En el registro SYSCTL_RCC_R el campo XTAL
**Este se compone de 5 bits - del bit 10 al bit 6
**Este se compone de 5 bits - del bit 10 al bit 6
**El campo XTAL configura la velocidad del cristal. En la tabla de abajo se ven la codificacion de la velocidad en bits
**El campo XTAL configura la velocidad del cristal. En la tabla de abajo se ven la codificacion de la velocidad en hexadecimal
*En el registro SYSCTL_RCC2_R el campo SYSDIV
*En el registro SYSCTL_RCC2_R el campo SYSDIV
**Este campo se compone de 7 bits - del bit 28 al bit 22
**Este campo se compone de 7 bits - del bit 28 al bit 22
Línea 20: Línea 20:
<b>fórmula matematica</b><br>
<b>fórmula matematica</b><br>
<br>
<br>
[[File: edx-xtal.png || 600px]]<br>
[[File: edx-xtal.png || 500px]]<br>
<br>
<br>

Revisión del 11:07 16 mar 2015

10.1 - Phase-Lock-Loop (PLL)


  • Permite seleccionar un cristal externo
  • Permite seleccionar la velocidad del procesador
  • Para poder llevar a cabo estas dos operaciones necesitamos manipular dos registros
    • SYSCTL_RCC_R
    • SYSCTL_RCC2_R


En la siguiente imagen se ven los registros que van asociados al PLL


Los datos que nos interesan:

  • En el registro SYSCTL_RCC_R el campo XTAL
    • Este se compone de 5 bits - del bit 10 al bit 6
    • El campo XTAL configura la velocidad del cristal. En la tabla de abajo se ven la codificacion de la velocidad en hexadecimal
  • En el registro SYSCTL_RCC2_R el campo SYSDIV
    • Este campo se compone de 7 bits - del bit 28 al bit 22
    • Configura la velocidad del bus del sistema
    • La fórmula para calcular es:

fórmula matematica