Advertisement
Guest User

clock_conf

a guest
May 1st, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.41 KB | None | 0 0
  1.  
  2. #ifndef CONF_CLOCK_H_INCLUDED
  3. #define CONF_CLOCK_H_INCLUDED
  4.  
  5. // ===== System Clock Source Options
  6. //#define CONFIG_SYSCLK_SOURCE        SYSCLK_SRC_RCSYS
  7. #define CONFIG_SYSCLK_SOURCE        SYSCLK_SRC_OSC0
  8. //#define CONFIG_SYSCLK_SOURCE          SYSCLK_SRC_PLL0
  9.  
  10. // ===== PLL Options
  11. #define CONFIG_PLL0_SOURCE            PLL_SRC_OSC0
  12. #define CONFIG_PLL0_MUL               11 /* Fpll = (Fclk * PLL_mul) / PLL_div */
  13. #define CONFIG_PLL0_DIV               2 /* Fpll = (Fclk * PLL_mul) / PLL_div */
  14.  
  15. // ===== System Clock Bus Division Options
  16. #define CONFIG_SYSCLK_CPU_DIV         1 /* Fcpu = Fsys/(2 ^ CPU_div) */
  17. #define CONFIG_SYSCLK_PBA_DIV         1 /* Fpba = Fsys/(2 ^ PBA_div) */
  18. #define CONFIG_SYSCLK_PBB_DIV         1 /* Fpbb = Fsys/(2 ^ PBB_div) */
  19.  
  20. // ===== Peripheral Clock Management Options
  21. //#define CONFIG_SYSCLK_INIT_CPUMASK  ((1 << SYSCLK_SYSTIMER) | (1 << SYSCLK_OCD))
  22. #define CONFIG_SYSCLK_INIT_PBAMASK  (1 << SYSCLK_USART0) | (1 << SYSCLK_SPI1) | (1 << SYSCLK_SPI0)
  23. //#define CONFIG_SYSCLK_INIT_PBBMASK  (1 << SYSCLK_HMATRIX)
  24. //#define CONFIG_SYSCLK_INIT_HSBMASK  (1 << SYSCLK_MDMA_HSB)
  25.  
  26. // ===== USB Clock Source Options
  27. #define CONFIG_USBCLK_SOURCE          USBCLK_SRC_OSC0
  28. //#define CONFIG_USBCLK_SOURCE        USBCLK_SRC_PLL0
  29. //#define CONFIG_USBCLK_SOURCE        USBCLK_SRC_PLL1
  30. #define CONFIG_USBCLK_DIV             0 /* Fusb = Fsys/(2 ^ USB_div) */
  31.  
  32. #endif /* CONF_CLOCK_H_INCLUDED */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement