CMSIS2000  0.0.7
 Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
Файл lpc2xxx_pclk.h

Определения для схемы PCLK (peripheral) NXP LPC2xxx. Подробнее...

#include "mcu_id.h"
#include "lpc2xxx_pllclk.h"
Граф включаемых заголовочных файлов для lpc2xxx_pclk.h:
Граф файлов, в которые включается этот файл:

См. исходные тексты.

Макросы

#define WDT_lpc_periph   0
 number for WDT.
#define TIMER0_lpc_periph   1
 number for TIMER0.
#define TIMER1_lpc_periph   2
 number for TIMER1.
#define UART0_lpc_periph   3
 number for UART0.
#define UART1_lpc_periph   4
 number for UART1.
#define PWM0_lpc_periph   5
 number for PWM0.
#define PWM1_lpc_periph   6
 number for PWM1
#define I2C0_lpc_periph   7
 number for I2C0.
#define SPI_lpc_periph   8
 number for SPI
#define RTC_lpc_periph   9
 number for RTC.
#define SSP1_lpc_periph   10
 number for SSP1.
#define DAC_lpc_periph   11
 number for DAC.
#define ADC_lpc_periph   12
 number for ADC.
#define ADC0_lpc_periph   ADC_lpc_periph
 number for ADC.0
#define CAN1_lpc_periph   13
 number for CAN1.
#define CAN2_lpc_periph   14
 number for CAN2.
#define ACF_lpc_periph   15
 number for CAN filtering.
#define BAT_RAM_lpc_periph   16
 number for the battery supported RAM
#define GPIO_lpc_periph   17
 number for GPIOs.
#define PCB_lpc_periph   18
 number for the Pin Connect block.
#define I2C1_lpc_periph   19
 number for I2C1.
#define LCD_lpc_periph   20
#define ADC1_lpc_periph   20
#define SSP0_lpc_periph   21
 number for SSP0.
#define TIMER2_lpc_periph   22
 number for TIMER2
#define TIMER3_lpc_periph   23
 number for TIMER3.
#define UART2_lpc_periph   24
 number for UART2
#define UART3_lpc_periph   25
 number for UART3.
#define I2C2_lpc_periph   26
 number for I2C2.
#define I2S_lpc_periph   27
 number for I2S.
#define MCI_lpc_periph   28
 number for MCI.
#define GPDMA_lpc_periph   29
#define ENET_lpc_periph   30
#define SYSCON_lpc_periph   30
 number for the System Control
#define USB_lpc_periph   31
 number for USB
#define PLCK_divider_4   0
#define PLCK_divider_1   1
#define PLCK_divider_2   2
#define PLCK_divider_8   3 /* sometime it is 6*/
#define PLCK_divider_6   3 /* sometime it is 8*/
#define LPC2XXX_PLCK_DIVIDER_VALUE(devider_koeff)   PLCK_divider_##devider_koeff
 PLCK devider convert division coefficient to value witch goes on multiplexor.
#define PCLK_DIVIDER   4
#define APBDIV_Val   LPC2XXX_PLCK_DIVIDER_VALUE(PCLK_DIVIDER)
#define F_PCLK_HZ   (F_CCLK_HZ/PCLK_DIVIDER)

Подробное описание

Определения для схемы PCLK (peripheral) NXP LPC2xxx.

См. определение в файле lpc2xxx_pclk.h

Макросы

#define ACF_lpc_periph   15

number for CAN filtering.

См. определение в файле lpc2xxx_pclk.h строка 68

#define ADC0_lpc_periph   ADC_lpc_periph

number for ADC.0

См. определение в файле lpc2xxx_pclk.h строка 65

#define ADC1_lpc_periph   20

См. определение в файле lpc2xxx_pclk.h строка 75

#define ADC_lpc_periph   12

number for ADC.

См. определение в файле lpc2xxx_pclk.h строка 64

#define APBDIV_Val   LPC2XXX_PLCK_DIVIDER_VALUE(PCLK_DIVIDER)

См. определение в файле lpc2xxx_pclk.h строка 137

#define BAT_RAM_lpc_periph   16

number for the battery supported RAM

См. определение в файле lpc2xxx_pclk.h строка 70

#define CAN1_lpc_periph   13

number for CAN1.

См. определение в файле lpc2xxx_pclk.h строка 66

#define CAN2_lpc_periph   14

number for CAN2.

См. определение в файле lpc2xxx_pclk.h строка 67

#define DAC_lpc_periph   11

number for DAC.

См. определение в файле lpc2xxx_pclk.h строка 63

#define ENET_lpc_periph   30

См. определение в файле lpc2xxx_pclk.h строка 85

#define F_PCLK_HZ   (F_CCLK_HZ/PCLK_DIVIDER)

См. определение в файле lpc2xxx_pclk.h строка 138

#define GPDMA_lpc_periph   29

См. определение в файле lpc2xxx_pclk.h строка 84

#define GPIO_lpc_periph   17

number for GPIOs.

См. определение в файле lpc2xxx_pclk.h строка 71

#define I2C0_lpc_periph   7

number for I2C0.

См. определение в файле lpc2xxx_pclk.h строка 59

#define I2C1_lpc_periph   19

number for I2C1.

См. определение в файле lpc2xxx_pclk.h строка 73

#define I2C2_lpc_periph   26

number for I2C2.

См. определение в файле lpc2xxx_pclk.h строка 81

#define I2S_lpc_periph   27

number for I2S.

См. определение в файле lpc2xxx_pclk.h строка 82

#define LCD_lpc_periph   20

См. определение в файле lpc2xxx_pclk.h строка 74

#define LPC2XXX_PLCK_DIVIDER_VALUE (   devider_koeff)    PLCK_divider_##devider_koeff

PLCK devider convert division coefficient to value witch goes on multiplexor.

См. определение в файле lpc2xxx_pclk.h строка 112

#define MCI_lpc_periph   28

number for MCI.

См. определение в файле lpc2xxx_pclk.h строка 83

#define PCB_lpc_periph   18

number for the Pin Connect block.

См. определение в файле lpc2xxx_pclk.h строка 72

#define PCLK_DIVIDER   4

См. определение в файле lpc2xxx_pclk.h строка 133

#define PLCK_divider_1   1

См. определение в файле lpc2xxx_pclk.h строка 99

#define PLCK_divider_2   2

См. определение в файле lpc2xxx_pclk.h строка 100

#define PLCK_divider_4   0

См. определение в файле lpc2xxx_pclk.h строка 98

#define PLCK_divider_6   3 /* sometime it is 8*/

См. определение в файле lpc2xxx_pclk.h строка 102

#define PLCK_divider_8   3 /* sometime it is 6*/

См. определение в файле lpc2xxx_pclk.h строка 101

#define PWM0_lpc_periph   5

number for PWM0.

См. определение в файле lpc2xxx_pclk.h строка 57

#define PWM1_lpc_periph   6

number for PWM1

См. определение в файле lpc2xxx_pclk.h строка 58

#define RTC_lpc_periph   9

number for RTC.

См. определение в файле lpc2xxx_pclk.h строка 61

#define SPI_lpc_periph   8

number for SPI

См. определение в файле lpc2xxx_pclk.h строка 60

#define SSP0_lpc_periph   21

number for SSP0.

См. определение в файле lpc2xxx_pclk.h строка 76

#define SSP1_lpc_periph   10

number for SSP1.

См. определение в файле lpc2xxx_pclk.h строка 62

#define SYSCON_lpc_periph   30

number for the System Control

См. определение в файле lpc2xxx_pclk.h строка 86

#define TIMER0_lpc_periph   1

number for TIMER0.

См. определение в файле lpc2xxx_pclk.h строка 53

#define TIMER1_lpc_periph   2

number for TIMER1.

См. определение в файле lpc2xxx_pclk.h строка 54

#define TIMER2_lpc_periph   22

number for TIMER2

См. определение в файле lpc2xxx_pclk.h строка 77

#define TIMER3_lpc_periph   23

number for TIMER3.

См. определение в файле lpc2xxx_pclk.h строка 78

#define UART0_lpc_periph   3

number for UART0.

См. определение в файле lpc2xxx_pclk.h строка 55

#define UART1_lpc_periph   4

number for UART1.

См. определение в файле lpc2xxx_pclk.h строка 56

#define UART2_lpc_periph   24

number for UART2

См. определение в файле lpc2xxx_pclk.h строка 79

#define UART3_lpc_periph   25

number for UART3.

См. определение в файле lpc2xxx_pclk.h строка 80

#define USB_lpc_periph   31

number for USB

См. определение в файле lpc2xxx_pclk.h строка 87

#define WDT_lpc_periph   0

number for WDT.

См. определение в файле lpc2xxx_pclk.h строка 52