CMSIS2000  0.0.7
 Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
Группы
Полный список групп.
[detail level 1234]
oПлатформонезависимые макросы iArchПредставлены макросы и документация для различных процессоров и микроконтроллеров
|oОписание макросовДано описание макросов определяющих платформу
|oPOSIXОписание POSIX совместимой ОС в виде платформы
|oWINNTОписание ОС WINDOWS совместимой ОС в виде платформы
|oМК AVR RISCОписание ядра AVR
|oМК ARM RISC (ARM7)Описание ядра ARM7
||oСемейство LPC2xxx (NXP)Описание семейства LPC2xxx от NXP(Philips)
||\МК от Atmel (ARM7)Atmel..
|\Макросы для прерыванийПлатфоромнезависимое создание и объявление обработчиков прерываний и исключений
oПоддержка плат (BSP)Конфигурация, настройки описание, код для поддержки плат
|oПлаты под МК серии LPC2xxx
||oEmbedded Artist LPC2478 boardОписание платы EA_v1_1
||\LPC2xxx generic boardОбщий файл для описания платы
|oПлаты под МК серии LPC17xx
||oLPC17xx boardОписание платы EA_v1_1
||oLPC17xx generic boardОбщий файл для описания платы
||oOlimex LPC1766-STK boardОписание платы LPC1766-STK
||\Starterkit SK-MLPC1768 boardОписание платы SK-MLPC1768
|\Платы под МК AVR RISC 8bit
| \AVR generic boardОбщий файл для описания платы
oОригинальная документация CMSISДалее приведены группы из оригинального исходного кода CMSIS
|oCMSIS DSP Software Library Fucntions
||oBasic Math Functions
||oFast Math FunctionsThis set of functions provides a fast approximation to sine, cosine, and square root
|||\Square RootComputes the square root of a number
||oComplex Math FunctionsThis set of functions operates on complex data vectors
||oFiltering Functions
||oMatrix FunctionsThis set of functions provides basic matrix math operations
||oTransform Functions
||oController Functions
|||oPID Motor ControlA Proportional Integral Derivative (PID) controller is a generic feedback control loop mechanism widely used in industrial control systems
|||oVector Clarke TransformForward Clarke transform converts the instantaneous stator phases into a two-coordinate time invariant vector
|||oVector Inverse Clarke TransformInverse Clarke transform converts the two-coordinate time invariant vector into instantaneous stator phases
|||oVector Park TransformForward Park transform converts the input two-coordinate vector to flux and torque components
|||\Vector Inverse Park transformInverse Park transform converts the input flux and torque components to two-coordinate vector
||oStatistics Functions
||oSupport Functions
||oInterpolation FunctionsThese functions perform 1- and 2-dimensional interpolation of data
|||oLinear InterpolationLinear interpolation is a method of curve fitting using linear polynomials
|||\Bilinear InterpolationBilinear interpolation is an extension of linear interpolation applied to a two dimensional grid
||\Examples
|oCMSIS Core Lint ConfigurationList of Lint messages which will be suppressed and not shown:
|oCMSIS SIMD IntrinsicsAccess to dedicated SIMD instructions
|oCMSIS Core Instruction InterfaceAccess to dedicated instructions
|oCMSIS Global DefinesIO Type Qualifiers are used
|oDefines and Type DefinitionsType definitions and defines for Cortex-M processor based devices
||oStatus and Control RegistersCore Register type definitions
||oNested Vectored Interrupt Controller (NVIC)Type definitions for the NVIC Registers
||oSystem Control Block (SCB)Type definitions for the System Control Block Registers
||oSystem Tick Timer (SysTick)Type definitions for the System Timer Registers
||oCore Debug Registers (CoreDebug)Cortex-M0 Core Debug Registers (DCB registers, SHCSR, and DFSR) are only accessible over DAP and not via processor
||oCore DefinitionsDefinitions for base addresses, unions, and structures
||oSystem Controls not in SCB (SCnSCB)Type definitions for the System Control and ID Register not in the SCB
||oInstrumentation Trace Macrocell (ITM)Type definitions for the Instrumentation Trace Macrocell (ITM)
||oData Watchpoint and Trace (DWT)Type definitions for the Data Watchpoint and Trace (DWT)
||\Trace Port Interface (TPI)Type definitions for the Trace Port Interface (TPI)
|\Functions and Instructions Reference
| oCMSIS Core Register Access Functions
| oNVIC FunctionsFunctions that manage interrupts and exceptions via the NVIC
| oSysTick FunctionsFunctions that configure the System
| \ITM FunctionsFunctions that access the ITM debug interface
oИсходный код от NXP
|\Примеры от NXP
| \DAC_Examples
oПредстоит реализовать
oLPC17xx_System
|oLPC17xx System Defines
|oLPC17xx System Public Variables
|\LPC17xx System Public Functions
oLPC2xxx System
|oАдреса перефирийных регистров в LPC
|oLPC2xxx System etc periphiralsNXP PLCK divider NXP PCLK Peripheral Clock devider -> PLCK divider (VPB bus clock dividers) Bit1 Bit0 Description 0 0 cclk/4 (1/4 From CPU CLOCK) 0 1 cclk/1 (No division) 1 0 cclk/2 (1/2 From CPU CLOCK) 1 1 cclk/6 or cclk/8
|oCMSIS Core Definitions for LPC2xxxThis file defines all structures and symbols for CMSIS core:
|oLPC2xxx IRQ Numbers
|\Базовые Адреса перефирийных устройств в NXP
oСтарый исходный код от NXP
|\Адреса перефирийных регистров в LPC
\STM32F10x_StdPeriph_Examples
 \USART_Interrupt