peripheral_clk_config.h 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. /* Auto-generated config file peripheral_clk_config.h */
  2. #ifndef PERIPHERAL_CLK_CONFIG_H
  3. #define PERIPHERAL_CLK_CONFIG_H
  4. // <<< Use Configuration Wizard in Context Menu >>>
  5. /**
  6. * \def CONF_HCLK_FREQUENCY
  7. * \brief HCLK's Clock frequency
  8. */
  9. #ifndef CONF_HCLK_FREQUENCY
  10. #define CONF_HCLK_FREQUENCY 300000000
  11. #endif
  12. /**
  13. * \def CONF_FCLK_FREQUENCY
  14. * \brief FCLK's Clock frequency
  15. */
  16. #ifndef CONF_FCLK_FREQUENCY
  17. #define CONF_FCLK_FREQUENCY 300000000
  18. #endif
  19. /**
  20. * \def CONF_CPU_FREQUENCY
  21. * \brief CPU's Clock frequency
  22. */
  23. #ifndef CONF_CPU_FREQUENCY
  24. #define CONF_CPU_FREQUENCY 300000000
  25. #endif
  26. /**
  27. * \def CONF_SLCK_FREQUENCY
  28. * \brief Slow Clock frequency
  29. */
  30. #define CONF_SLCK_FREQUENCY 0
  31. /**
  32. * \def CONF_MCK_FREQUENCY
  33. * \brief Master Clock frequency
  34. */
  35. #define CONF_MCK_FREQUENCY 150000000
  36. /**
  37. * \def CONF_PCK6_FREQUENCY
  38. * \brief Programmable Clock Controller 6 frequency
  39. */
  40. #define CONF_PCK6_FREQUENCY 1714285
  41. // <h> USART Clock Settings
  42. // <o> USART Clock source
  43. // <0=> Master Clock (MCK)
  44. // <1=> MCK / 8 for USART
  45. // <2=> Programmable Clock Controller 4 (PMC_PCK4)
  46. // <3=> External Clock
  47. // <i> This defines the clock source for the USART
  48. // <id> usart_clock_source
  49. #ifndef CONF_USART1_CK_SRC
  50. #define CONF_USART1_CK_SRC 0
  51. #endif
  52. // <o> USART External Clock Input on SCK <1-4294967295>
  53. // <i> Inputs the external clock frequency on SCK
  54. // <id> usart_clock_freq
  55. #ifndef CONF_USART1_SCK_FREQ
  56. #define CONF_USART1_SCK_FREQ 10000000
  57. #endif
  58. // </h>
  59. /**
  60. * \def USART FREQUENCY
  61. * \brief USART's Clock frequency
  62. */
  63. #ifndef CONF_USART1_FREQUENCY
  64. #define CONF_USART1_FREQUENCY 150000000
  65. #endif
  66. #ifndef CONF_SRC_USB_480M
  67. #define CONF_SRC_USB_480M 0
  68. #endif
  69. #ifndef CONF_SRC_USB_48M
  70. #define CONF_SRC_USB_48M 1
  71. #endif
  72. // <y> USB Full/Low Speed Clock
  73. // <CONF_SRC_USB_48M"> USB Clock Controller (USB_48M)
  74. // <id> usb_fsls_clock_source
  75. // <i> 48MHz clock source for low speed and full speed.
  76. // <i> It must be available when low speed is supported by host driver.
  77. // <i> It must be available when low power mode is selected.
  78. #ifndef CONF_USBHS_FSLS_SRC
  79. #define CONF_USBHS_FSLS_SRC CONF_SRC_USB_48M
  80. #endif
  81. // <y> USB Clock Source(Normal/Low-power Mode Selection)
  82. // <CONF_SRC_USB_480M"> USB High Speed Clock (USB_480M)
  83. // <CONF_SRC_USB_48M"> USB Clock Controller (USB_48M)
  84. // <id> usb_clock_source
  85. // <i> Select the clock source for USB.
  86. // <i> In normal mode, use "USB High Speed Clock (USB_480M)".
  87. // <i> In low-power mode, use "USB Clock Controller (USB_48M)".
  88. #ifndef CONF_USBHS_SRC
  89. #define CONF_USBHS_SRC CONF_SRC_USB_480M
  90. #endif
  91. /**
  92. * \def CONF_USBHS_FSLS_FREQUENCY
  93. * \brief USBHS's Full/Low Speed Clock Source frequency
  94. */
  95. #ifndef CONF_USBHS_FSLS_FREQUENCY
  96. #define CONF_USBHS_FSLS_FREQUENCY 48000000
  97. #endif
  98. /**
  99. * \def CONF_USBHS_FREQUENCY
  100. * \brief USBHS's Selected Clock Source frequency
  101. */
  102. #ifndef CONF_USBHS_FREQUENCY
  103. #define CONF_USBHS_FREQUENCY 480000000
  104. #endif
  105. // <<< end of configuration section >>>
  106. #endif // PERIPHERAL_CLK_CONFIG_H