CoX Peripheral Interface V2.1
API Reference
SysCtl Peripheral Source Clock

Values that show SysCtl Peripheral Source Clock The following are values that can be passed to the xSysCtlPeripheralClockSourceSet() API as the ulPeripheralsrc parameter. More...

Collaboration diagram for SysCtl Peripheral Source Clock:

Defines

#define xSYSCTL_WDT0_EXTSL
 Watch dog clock source is external xxkHz crystal clock.
#define xSYSCTL_WDT0_HCLK_2048
 Watch dog clock source is HCLK/x clock.
#define xSYSCTL_WDT0_INTSL
 Watch dog clock source is internal 10 kHz oscillator clock.
#define xSYSCTL_ADC0_MAIN
 ADC clock source is external 12 MHz crystal clock.
#define xSYSCTL_ADC0_PLL
 ADC clock source is PLL clock.
#define xSYSCTL_ADC0_INT
 ADC clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_TIMER0_MAIN
 Timer0 clock source is external 12 MHz crystal clock.
#define xSYSCTL_TIMER0_EXTSL
 Timer0 clock source is external 32 KHz crystal clock.
#define xSYSCTL_TIMER0_HCLK
 Timer0 clock source is HCLK.
#define xSYSCTL_TIMER0_EXTTRG
 Timer0 clock source is external trigger.
#define xSYSCTL_TIMER0_INT
 Timer0 clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_TIMER1_MAIN
 Timer1 clock source is external 12 MHz crystal clock.
#define xSYSCTL_TIMER1_EXTSL
 Timer1 clock source is external 32kHz crystal clock.
#define xSYSCTL_TIMER1_HCLK
 Timer1 clock source is HCLK.
#define xSYSCTL_TIMER1_EXTTRG
 Timer1 clock source is external trigger.
#define xSYSCTL_TIMER1_INT
 Timer1 clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_TIMER2_MAIN
 Timer2 clock source is external 12 MHz crystal clock.
#define xSYSCTL_TIMER2_EXTSL
 Timer2 clock source is external 32kHz crystal clock.
#define xSYSCTL_TIMER2_HCLK
 Timer2 clock source is HCLK.
#define xSYSCTL_TIMER2_EXTTRG
 Timer2 clock source is external trigger.
#define xSYSCTL_TIMER2_INT
 Timer2 clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_TIMER3_MAIN
 Timer3 clock source is external 12 MHz crystal clock.
#define xSYSCTL_TIMER3_EXTSL
 Timer3 clock source is external 32 KHz crystal clock.
#define xSYSCTL_TIMER3_HCLK
 Timer3 clock source is HCLK.
#define xSYSCTL_TIMER3_EXTTRG
 Timer3 clock source is external trigger.
#define xSYSCTL_TIMER3_INT
 Timer3 clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_UART0_MAIN
 UART clock source is external 12 MHz crystal clock.
#define xSYSCTL_UART0_PLL
 UART clock source is PLL clock.
#define xSYSCTL_UART0_INT
 UART clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_UART1_MAIN
 UART clock source is external 12 MHz crystal clock.
#define xSYSCTL_UART1_PLL
 UART clock source is PLL clock.
#define xSYSCTL_UART1_INT
 UART clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_UART2_MAIN
 UART clock source is external 12 MHz crystal clock.
#define xSYSCTL_UART2_PLL
 UART clock source is PLL clock.
#define xSYSCTL_UART2_INT
 UART clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_CAN0_MAIN
 CAN clock source is external 12 MHz crystal clock.
#define xSYSCTL_CAN0_PLL
 CAN clock source is PLL clock.
#define xSYSCTL_CAN0_INT
 CAN clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_PWMA_MAIN
 PWMA clock source is external 12 MHz crystal clock.
#define xSYSCTL_PWMA_EXTSL
 PWMA clock source is external 32kHz crystal clock.
#define xSYSCTL_PWMA_HCLK
 PWMA clock source is HCLK.
#define xSYSCTL_PWMA_INT
 PWM0 and PWM1 clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_I2S0_MAIN
 I2S clock source is external 12 MHz crystal clock.
#define xSYSCTL_I2S0_PLL
 I2S clock source is PLL.
#define xSYSCTL_I2S0_HCLK
 I2S clock source is HCLK.
#define xSYSCTL_I2S0_INT
 I2S clock source is internal 22 MHz oscillator clock.
#define xSYSCTL_FRQDIV_MAIN
 frequency divide source is external 12 MHz crystal clock
#define xSYSCTL_FRQDIV_EXTSL
 frequency divide source is external 32kHz crystal clock
#define xSYSCTL_FRQDIV_HCLK
 frequency divide source is HCLK
#define xSYSCTL_FRQDIV_INT
 frequency divide source is internal 22 MHz oscillator clock
#define xSYSCTL_PWMB_MAIN
 PWMB clock source is external 12 MHz crystal clock.
#define xSYSCTL_PWMB_EXTSL
 PWMB clock source is external 32 KHz crystal clock.
#define xSYSCTL_PWMB_HCLK
 PWMB clock source is HCLK.
#define xSYSCTL_PWMB_INT
 PWMB clock source is internal 22 MHz oscillator clock.

Detailed Description

Values that show SysCtl Peripheral Source Clock The following are values that can be passed to the xSysCtlPeripheralClockSourceSet() API as the ulPeripheralsrc parameter.

SysCtl Peripheral Short Name define

The macros of General Peripheral Source Clock always like: ModuleName + n + SourceClock, such as xSYSCTL_WDT_EXTSL, xSYSCTL_ADC0_MAIN.

CoX Port Details

//! +-------------------------- +----------------+--------------------------+
//! |Peripheral Source Clock Set|       CoX      |          NUC1xx          |
//! |---------------------------|----------------|--------------------------|
//! |Those are all Non-Mandatory|  Non-Mandatory |             Y            |
//! | parameter,the Mandatory   |                |                          |
//! | is variable naming        |                |                          |
//! |ModuleName+n+SourceClock   |                |                          |
//! |---------------------------|----------------|--------------------------|
//! |xSYSCTL_WDT_EXTSL          |  Non-Mandatory |             Y            |
//! |-------------------------- |----------------|--------------------------|
//! |xSYSCTL_WDT_HCLK_2048      |  Non-Mandatory |             Y            |
//! |-------------------------- |----------------|--------------------------|
//! |xSYSCTL_WDT_INTSL          |  Non-Mandatory |             Y            |
//! |-------------------------- |----------------|--------------------------|
//! |xSYSCTL_ADC0_MAIN          |  Non-Mandatory |             Y            |
//! |-------------------------- |----------------|--------------------------|
//! |xSYSCTL_ADC0_PLL           |  Non-Mandatory |             Y            |
//! |-------------------------- |----------------|--------------------------|
//! |......                     |  Non-Mandatory |             Y            |
//! |-------------------------- |----------------|--------------------------|
//! |xSYSCTL_PWMB_INT           |  Non-Mandatory |             Y            |
//! |-------------------------- |----------------|--------------------------|
//! 

Define Documentation

#define xSYSCTL_WDT0_EXTSL

Watch dog clock source is external xxkHz crystal clock.

Definition at line 353 of file xsysctl.h.

#define xSYSCTL_WDT0_HCLK_2048

Watch dog clock source is HCLK/x clock.

Definition at line 358 of file xsysctl.h.

#define xSYSCTL_WDT0_INTSL

Watch dog clock source is internal 10 kHz oscillator clock.

Definition at line 363 of file xsysctl.h.

#define xSYSCTL_ADC0_MAIN

ADC clock source is external 12 MHz crystal clock.

Definition at line 368 of file xsysctl.h.

#define xSYSCTL_ADC0_PLL

ADC clock source is PLL clock.

Definition at line 373 of file xsysctl.h.

#define xSYSCTL_ADC0_INT

ADC clock source is internal 22 MHz oscillator clock.

Definition at line 378 of file xsysctl.h.

#define xSYSCTL_TIMER0_MAIN

Timer0 clock source is external 12 MHz crystal clock.

Definition at line 383 of file xsysctl.h.

#define xSYSCTL_TIMER0_EXTSL

Timer0 clock source is external 32 KHz crystal clock.

Definition at line 388 of file xsysctl.h.

#define xSYSCTL_TIMER0_HCLK

Timer0 clock source is HCLK.

Definition at line 393 of file xsysctl.h.

#define xSYSCTL_TIMER0_EXTTRG

Timer0 clock source is external trigger.

Definition at line 398 of file xsysctl.h.

#define xSYSCTL_TIMER0_INT

Timer0 clock source is internal 22 MHz oscillator clock.

Definition at line 403 of file xsysctl.h.

#define xSYSCTL_TIMER1_MAIN

Timer1 clock source is external 12 MHz crystal clock.

Definition at line 408 of file xsysctl.h.

#define xSYSCTL_TIMER1_EXTSL

Timer1 clock source is external 32kHz crystal clock.

Definition at line 413 of file xsysctl.h.

#define xSYSCTL_TIMER1_HCLK

Timer1 clock source is HCLK.

Definition at line 418 of file xsysctl.h.

#define xSYSCTL_TIMER1_EXTTRG

Timer1 clock source is external trigger.

Definition at line 423 of file xsysctl.h.

#define xSYSCTL_TIMER1_INT

Timer1 clock source is internal 22 MHz oscillator clock.

Definition at line 428 of file xsysctl.h.

#define xSYSCTL_TIMER2_MAIN

Timer2 clock source is external 12 MHz crystal clock.

Definition at line 433 of file xsysctl.h.

#define xSYSCTL_TIMER2_EXTSL

Timer2 clock source is external 32kHz crystal clock.

Definition at line 438 of file xsysctl.h.

#define xSYSCTL_TIMER2_HCLK

Timer2 clock source is HCLK.

Definition at line 443 of file xsysctl.h.

#define xSYSCTL_TIMER2_EXTTRG

Timer2 clock source is external trigger.

Definition at line 448 of file xsysctl.h.

#define xSYSCTL_TIMER2_INT

Timer2 clock source is internal 22 MHz oscillator clock.

Definition at line 453 of file xsysctl.h.

#define xSYSCTL_TIMER3_MAIN

Timer3 clock source is external 12 MHz crystal clock.

Definition at line 458 of file xsysctl.h.

#define xSYSCTL_TIMER3_EXTSL

Timer3 clock source is external 32 KHz crystal clock.

Definition at line 463 of file xsysctl.h.

#define xSYSCTL_TIMER3_HCLK

Timer3 clock source is HCLK.

Definition at line 468 of file xsysctl.h.

#define xSYSCTL_TIMER3_EXTTRG

Timer3 clock source is external trigger.

Definition at line 473 of file xsysctl.h.

#define xSYSCTL_TIMER3_INT

Timer3 clock source is internal 22 MHz oscillator clock.

Definition at line 478 of file xsysctl.h.

#define xSYSCTL_UART0_MAIN

UART clock source is external 12 MHz crystal clock.

Definition at line 483 of file xsysctl.h.

#define xSYSCTL_UART0_PLL

UART clock source is PLL clock.

Definition at line 488 of file xsysctl.h.

#define xSYSCTL_UART0_INT

UART clock source is internal 22 MHz oscillator clock.

Definition at line 493 of file xsysctl.h.

#define xSYSCTL_UART1_MAIN

UART clock source is external 12 MHz crystal clock.

Definition at line 498 of file xsysctl.h.

#define xSYSCTL_UART1_PLL

UART clock source is PLL clock.

Definition at line 503 of file xsysctl.h.

#define xSYSCTL_UART1_INT

UART clock source is internal 22 MHz oscillator clock.

Definition at line 508 of file xsysctl.h.

#define xSYSCTL_UART2_MAIN

UART clock source is external 12 MHz crystal clock.

Definition at line 513 of file xsysctl.h.

#define xSYSCTL_UART2_PLL

UART clock source is PLL clock.

Definition at line 518 of file xsysctl.h.

#define xSYSCTL_UART2_INT

UART clock source is internal 22 MHz oscillator clock.

Definition at line 523 of file xsysctl.h.

#define xSYSCTL_CAN0_MAIN

CAN clock source is external 12 MHz crystal clock.

Definition at line 528 of file xsysctl.h.

#define xSYSCTL_CAN0_PLL

CAN clock source is PLL clock.

Definition at line 533 of file xsysctl.h.

#define xSYSCTL_CAN0_INT

CAN clock source is internal 22 MHz oscillator clock.

Definition at line 538 of file xsysctl.h.

#define xSYSCTL_PWMA_MAIN

PWMA clock source is external 12 MHz crystal clock.

Definition at line 543 of file xsysctl.h.

#define xSYSCTL_PWMA_EXTSL

PWMA clock source is external 32kHz crystal clock.

Definition at line 548 of file xsysctl.h.

#define xSYSCTL_PWMA_HCLK

PWMA clock source is HCLK.

Definition at line 553 of file xsysctl.h.

#define xSYSCTL_PWMA_INT

PWM0 and PWM1 clock source is internal 22 MHz oscillator clock.

Definition at line 558 of file xsysctl.h.

#define xSYSCTL_I2S0_MAIN

I2S clock source is external 12 MHz crystal clock.

Definition at line 563 of file xsysctl.h.

#define xSYSCTL_I2S0_PLL

I2S clock source is PLL.

Definition at line 568 of file xsysctl.h.

#define xSYSCTL_I2S0_HCLK

I2S clock source is HCLK.

Definition at line 573 of file xsysctl.h.

#define xSYSCTL_I2S0_INT

I2S clock source is internal 22 MHz oscillator clock.

Definition at line 578 of file xsysctl.h.

#define xSYSCTL_FRQDIV_MAIN

frequency divide source is external 12 MHz crystal clock

Definition at line 583 of file xsysctl.h.

#define xSYSCTL_FRQDIV_EXTSL

frequency divide source is external 32kHz crystal clock

Definition at line 588 of file xsysctl.h.

#define xSYSCTL_FRQDIV_HCLK

frequency divide source is HCLK

Definition at line 593 of file xsysctl.h.

#define xSYSCTL_FRQDIV_INT

frequency divide source is internal 22 MHz oscillator clock

Definition at line 598 of file xsysctl.h.

#define xSYSCTL_PWMB_MAIN

PWMB clock source is external 12 MHz crystal clock.

Definition at line 603 of file xsysctl.h.

#define xSYSCTL_PWMB_EXTSL

PWMB clock source is external 32 KHz crystal clock.

Definition at line 608 of file xsysctl.h.

#define xSYSCTL_PWMB_HCLK

PWMB clock source is HCLK.

Definition at line 613 of file xsysctl.h.

#define xSYSCTL_PWMB_INT

PWMB clock source is internal 22 MHz oscillator clock.

Definition at line 618 of file xsysctl.h.