CMSIS2000  0.0.7
 Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
Instrumentation Trace Macrocell (ITM)

Type definitions for the Instrumentation Trace Macrocell (ITM) Подробнее...

Граф связей класса Instrumentation Trace Macrocell (ITM):

Структуры данных

struct  ITM_Type
 Structure type to access the Instrumentation Trace Macrocell Register (ITM). Подробнее...

Макросы

#define ITM_IMCR_INTEGRATION_Msk   (1UL << ITM_IMCR_INTEGRATION_Pos)
#define ITM_IMCR_INTEGRATION_Msk   (1UL << ITM_IMCR_INTEGRATION_Pos)
#define ITM_IMCR_INTEGRATION_Msk   (1UL << ITM_IMCR_INTEGRATION_Pos)
#define ITM_IMCR_INTEGRATION_Pos   0
#define ITM_IMCR_INTEGRATION_Pos   0
#define ITM_IMCR_INTEGRATION_Pos   0
#define ITM_IRR_ATREADYM_Msk   (1UL << ITM_IRR_ATREADYM_Pos)
#define ITM_IRR_ATREADYM_Msk   (1UL << ITM_IRR_ATREADYM_Pos)
#define ITM_IRR_ATREADYM_Msk   (1UL << ITM_IRR_ATREADYM_Pos)
#define ITM_IRR_ATREADYM_Pos   0
#define ITM_IRR_ATREADYM_Pos   0
#define ITM_IRR_ATREADYM_Pos   0
#define ITM_IWR_ATVALIDM_Msk   (1UL << ITM_IWR_ATVALIDM_Pos)
#define ITM_IWR_ATVALIDM_Msk   (1UL << ITM_IWR_ATVALIDM_Pos)
#define ITM_IWR_ATVALIDM_Msk   (1UL << ITM_IWR_ATVALIDM_Pos)
#define ITM_IWR_ATVALIDM_Pos   0
#define ITM_IWR_ATVALIDM_Pos   0
#define ITM_IWR_ATVALIDM_Pos   0
#define ITM_LSR_Access_Msk   (1UL << ITM_LSR_Access_Pos)
#define ITM_LSR_Access_Msk   (1UL << ITM_LSR_Access_Pos)
#define ITM_LSR_Access_Msk   (1UL << ITM_LSR_Access_Pos)
#define ITM_LSR_Access_Pos   1
#define ITM_LSR_Access_Pos   1
#define ITM_LSR_Access_Pos   1
#define ITM_LSR_ByteAcc_Msk   (1UL << ITM_LSR_ByteAcc_Pos)
#define ITM_LSR_ByteAcc_Msk   (1UL << ITM_LSR_ByteAcc_Pos)
#define ITM_LSR_ByteAcc_Msk   (1UL << ITM_LSR_ByteAcc_Pos)
#define ITM_LSR_ByteAcc_Pos   2
#define ITM_LSR_ByteAcc_Pos   2
#define ITM_LSR_ByteAcc_Pos   2
#define ITM_LSR_Present_Msk   (1UL << ITM_LSR_Present_Pos)
#define ITM_LSR_Present_Msk   (1UL << ITM_LSR_Present_Pos)
#define ITM_LSR_Present_Msk   (1UL << ITM_LSR_Present_Pos)
#define ITM_LSR_Present_Pos   0
#define ITM_LSR_Present_Pos   0
#define ITM_LSR_Present_Pos   0
#define ITM_TCR_BUSY_Msk   (1UL << ITM_TCR_BUSY_Pos)
#define ITM_TCR_BUSY_Msk   (1UL << ITM_TCR_BUSY_Pos)
#define ITM_TCR_BUSY_Msk   (1UL << ITM_TCR_BUSY_Pos)
#define ITM_TCR_BUSY_Pos   23
#define ITM_TCR_BUSY_Pos   23
#define ITM_TCR_BUSY_Pos   23
#define ITM_TCR_DWTENA_Msk   (1UL << ITM_TCR_DWTENA_Pos)
#define ITM_TCR_DWTENA_Msk   (1UL << ITM_TCR_DWTENA_Pos)
#define ITM_TCR_DWTENA_Msk   (1UL << ITM_TCR_DWTENA_Pos)
#define ITM_TCR_DWTENA_Pos   3
#define ITM_TCR_DWTENA_Pos   3
#define ITM_TCR_DWTENA_Pos   3
#define ITM_TCR_GTSFREQ_Msk   (3UL << ITM_TCR_GTSFREQ_Pos)
#define ITM_TCR_GTSFREQ_Msk   (3UL << ITM_TCR_GTSFREQ_Pos)
#define ITM_TCR_GTSFREQ_Msk   (3UL << ITM_TCR_GTSFREQ_Pos)
#define ITM_TCR_GTSFREQ_Pos   10
#define ITM_TCR_GTSFREQ_Pos   10
#define ITM_TCR_GTSFREQ_Pos   10
#define ITM_TCR_ITMENA_Msk   (1UL << ITM_TCR_ITMENA_Pos)
#define ITM_TCR_ITMENA_Msk   (1UL << ITM_TCR_ITMENA_Pos)
#define ITM_TCR_ITMENA_Msk   (1UL << ITM_TCR_ITMENA_Pos)
#define ITM_TCR_ITMENA_Pos   0
#define ITM_TCR_ITMENA_Pos   0
#define ITM_TCR_ITMENA_Pos   0
#define ITM_TCR_SWOENA_Msk   (1UL << ITM_TCR_SWOENA_Pos)
#define ITM_TCR_SWOENA_Msk   (1UL << ITM_TCR_SWOENA_Pos)
#define ITM_TCR_SWOENA_Msk   (1UL << ITM_TCR_SWOENA_Pos)
#define ITM_TCR_SWOENA_Pos   4
#define ITM_TCR_SWOENA_Pos   4
#define ITM_TCR_SWOENA_Pos   4
#define ITM_TCR_SYNCENA_Msk   (1UL << ITM_TCR_SYNCENA_Pos)
#define ITM_TCR_SYNCENA_Msk   (1UL << ITM_TCR_SYNCENA_Pos)
#define ITM_TCR_SYNCENA_Msk   (1UL << ITM_TCR_SYNCENA_Pos)
#define ITM_TCR_SYNCENA_Pos   2
#define ITM_TCR_SYNCENA_Pos   2
#define ITM_TCR_SYNCENA_Pos   2
#define ITM_TCR_TraceBusID_Msk   (0x7FUL << ITM_TCR_TraceBusID_Pos)
#define ITM_TCR_TraceBusID_Msk   (0x7FUL << ITM_TCR_TraceBusID_Pos)
#define ITM_TCR_TraceBusID_Msk   (0x7FUL << ITM_TCR_TraceBusID_Pos)
#define ITM_TCR_TraceBusID_Pos   16
#define ITM_TCR_TraceBusID_Pos   16
#define ITM_TCR_TraceBusID_Pos   16
#define ITM_TCR_TSENA_Msk   (1UL << ITM_TCR_TSENA_Pos)
#define ITM_TCR_TSENA_Msk   (1UL << ITM_TCR_TSENA_Pos)
#define ITM_TCR_TSENA_Msk   (1UL << ITM_TCR_TSENA_Pos)
#define ITM_TCR_TSENA_Pos   1
#define ITM_TCR_TSENA_Pos   1
#define ITM_TCR_TSENA_Pos   1
#define ITM_TCR_TSPrescale_Msk   (3UL << ITM_TCR_TSPrescale_Pos)
#define ITM_TCR_TSPrescale_Msk   (3UL << ITM_TCR_TSPrescale_Pos)
#define ITM_TCR_TSPrescale_Msk   (3UL << ITM_TCR_TSPrescale_Pos)
#define ITM_TCR_TSPrescale_Pos   8
#define ITM_TCR_TSPrescale_Pos   8
#define ITM_TCR_TSPrescale_Pos   8
#define ITM_TPR_PRIVMASK_Msk   (0xFUL << ITM_TPR_PRIVMASK_Pos)
#define ITM_TPR_PRIVMASK_Msk   (0xFUL << ITM_TPR_PRIVMASK_Pos)
#define ITM_TPR_PRIVMASK_Msk   (0xFUL << ITM_TPR_PRIVMASK_Pos)
#define ITM_TPR_PRIVMASK_Pos   0
#define ITM_TPR_PRIVMASK_Pos   0
#define ITM_TPR_PRIVMASK_Pos   0

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

Type definitions for the Instrumentation Trace Macrocell (ITM)

Макросы

#define ITM_IMCR_INTEGRATION_Msk   (1UL << ITM_IMCR_INTEGRATION_Pos)

ITM IMCR: INTEGRATION Mask

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

#define ITM_IMCR_INTEGRATION_Msk   (1UL << ITM_IMCR_INTEGRATION_Pos)

ITM IMCR: INTEGRATION Mask

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

#define ITM_IMCR_INTEGRATION_Msk   (1UL << ITM_IMCR_INTEGRATION_Pos)

ITM IMCR: INTEGRATION Mask

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

#define ITM_IMCR_INTEGRATION_Pos   0

ITM IMCR: INTEGRATION Position

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

#define ITM_IMCR_INTEGRATION_Pos   0

ITM IMCR: INTEGRATION Position

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

#define ITM_IMCR_INTEGRATION_Pos   0

ITM IMCR: INTEGRATION Position

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

#define ITM_IRR_ATREADYM_Msk   (1UL << ITM_IRR_ATREADYM_Pos)

ITM IRR: ATREADYM Mask

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

#define ITM_IRR_ATREADYM_Msk   (1UL << ITM_IRR_ATREADYM_Pos)

ITM IRR: ATREADYM Mask

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

#define ITM_IRR_ATREADYM_Msk   (1UL << ITM_IRR_ATREADYM_Pos)

ITM IRR: ATREADYM Mask

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

#define ITM_IRR_ATREADYM_Pos   0

ITM IRR: ATREADYM Position

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

#define ITM_IRR_ATREADYM_Pos   0

ITM IRR: ATREADYM Position

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

#define ITM_IRR_ATREADYM_Pos   0

ITM IRR: ATREADYM Position

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

#define ITM_IWR_ATVALIDM_Msk   (1UL << ITM_IWR_ATVALIDM_Pos)

ITM IWR: ATVALIDM Mask

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

#define ITM_IWR_ATVALIDM_Msk   (1UL << ITM_IWR_ATVALIDM_Pos)

ITM IWR: ATVALIDM Mask

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

#define ITM_IWR_ATVALIDM_Msk   (1UL << ITM_IWR_ATVALIDM_Pos)

ITM IWR: ATVALIDM Mask

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

#define ITM_IWR_ATVALIDM_Pos   0

ITM IWR: ATVALIDM Position

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

#define ITM_IWR_ATVALIDM_Pos   0

ITM IWR: ATVALIDM Position

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

#define ITM_IWR_ATVALIDM_Pos   0

ITM IWR: ATVALIDM Position

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

#define ITM_LSR_Access_Msk   (1UL << ITM_LSR_Access_Pos)

ITM LSR: Access Mask

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

#define ITM_LSR_Access_Msk   (1UL << ITM_LSR_Access_Pos)

ITM LSR: Access Mask

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

#define ITM_LSR_Access_Msk   (1UL << ITM_LSR_Access_Pos)

ITM LSR: Access Mask

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

#define ITM_LSR_Access_Pos   1

ITM LSR: Access Position

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

#define ITM_LSR_Access_Pos   1

ITM LSR: Access Position

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

#define ITM_LSR_Access_Pos   1

ITM LSR: Access Position

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

#define ITM_LSR_ByteAcc_Msk   (1UL << ITM_LSR_ByteAcc_Pos)

ITM LSR: ByteAcc Mask

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

#define ITM_LSR_ByteAcc_Msk   (1UL << ITM_LSR_ByteAcc_Pos)

ITM LSR: ByteAcc Mask

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

#define ITM_LSR_ByteAcc_Msk   (1UL << ITM_LSR_ByteAcc_Pos)

ITM LSR: ByteAcc Mask

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

#define ITM_LSR_ByteAcc_Pos   2

ITM LSR: ByteAcc Position

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

#define ITM_LSR_ByteAcc_Pos   2

ITM LSR: ByteAcc Position

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

#define ITM_LSR_ByteAcc_Pos   2

ITM LSR: ByteAcc Position

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

#define ITM_LSR_Present_Msk   (1UL << ITM_LSR_Present_Pos)

ITM LSR: Present Mask

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

#define ITM_LSR_Present_Msk   (1UL << ITM_LSR_Present_Pos)

ITM LSR: Present Mask

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

#define ITM_LSR_Present_Msk   (1UL << ITM_LSR_Present_Pos)

ITM LSR: Present Mask

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

#define ITM_LSR_Present_Pos   0

ITM LSR: Present Position

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

#define ITM_LSR_Present_Pos   0

ITM LSR: Present Position

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

#define ITM_LSR_Present_Pos   0

ITM LSR: Present Position

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

#define ITM_TCR_BUSY_Msk   (1UL << ITM_TCR_BUSY_Pos)

ITM TCR: BUSY Mask

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

#define ITM_TCR_BUSY_Msk   (1UL << ITM_TCR_BUSY_Pos)

ITM TCR: BUSY Mask

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

#define ITM_TCR_BUSY_Msk   (1UL << ITM_TCR_BUSY_Pos)

ITM TCR: BUSY Mask

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

#define ITM_TCR_BUSY_Pos   23

ITM TCR: BUSY Position

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

#define ITM_TCR_BUSY_Pos   23

ITM TCR: BUSY Position

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

#define ITM_TCR_BUSY_Pos   23

ITM TCR: BUSY Position

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

#define ITM_TCR_DWTENA_Msk   (1UL << ITM_TCR_DWTENA_Pos)

ITM TCR: DWTENA Mask

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

#define ITM_TCR_DWTENA_Msk   (1UL << ITM_TCR_DWTENA_Pos)

ITM TCR: DWTENA Mask

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

#define ITM_TCR_DWTENA_Msk   (1UL << ITM_TCR_DWTENA_Pos)

ITM TCR: DWTENA Mask

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

#define ITM_TCR_DWTENA_Pos   3

ITM TCR: DWTENA Position

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

#define ITM_TCR_DWTENA_Pos   3

ITM TCR: DWTENA Position

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

#define ITM_TCR_DWTENA_Pos   3

ITM TCR: DWTENA Position

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

#define ITM_TCR_GTSFREQ_Msk   (3UL << ITM_TCR_GTSFREQ_Pos)

ITM TCR: Global timestamp frequency Mask

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

#define ITM_TCR_GTSFREQ_Msk   (3UL << ITM_TCR_GTSFREQ_Pos)

ITM TCR: Global timestamp frequency Mask

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

#define ITM_TCR_GTSFREQ_Msk   (3UL << ITM_TCR_GTSFREQ_Pos)

ITM TCR: Global timestamp frequency Mask

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

#define ITM_TCR_GTSFREQ_Pos   10

ITM TCR: Global timestamp frequency Position

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

#define ITM_TCR_GTSFREQ_Pos   10

ITM TCR: Global timestamp frequency Position

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

#define ITM_TCR_GTSFREQ_Pos   10

ITM TCR: Global timestamp frequency Position

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

#define ITM_TCR_ITMENA_Msk   (1UL << ITM_TCR_ITMENA_Pos)

ITM TCR: ITM Enable bit Mask

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

#define ITM_TCR_ITMENA_Msk   (1UL << ITM_TCR_ITMENA_Pos)

ITM TCR: ITM Enable bit Mask

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

Используется в ITM_SendChar().

#define ITM_TCR_ITMENA_Msk   (1UL << ITM_TCR_ITMENA_Pos)

ITM TCR: ITM Enable bit Mask

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

#define ITM_TCR_ITMENA_Pos   0

ITM TCR: ITM Enable bit Position

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

#define ITM_TCR_ITMENA_Pos   0

ITM TCR: ITM Enable bit Position

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

#define ITM_TCR_ITMENA_Pos   0

ITM TCR: ITM Enable bit Position

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

#define ITM_TCR_SWOENA_Msk   (1UL << ITM_TCR_SWOENA_Pos)

ITM TCR: SWOENA Mask

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

#define ITM_TCR_SWOENA_Msk   (1UL << ITM_TCR_SWOENA_Pos)

ITM TCR: SWOENA Mask

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

#define ITM_TCR_SWOENA_Msk   (1UL << ITM_TCR_SWOENA_Pos)

ITM TCR: SWOENA Mask

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

#define ITM_TCR_SWOENA_Pos   4

ITM TCR: SWOENA Position

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

#define ITM_TCR_SWOENA_Pos   4

ITM TCR: SWOENA Position

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

#define ITM_TCR_SWOENA_Pos   4

ITM TCR: SWOENA Position

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

#define ITM_TCR_SYNCENA_Msk   (1UL << ITM_TCR_SYNCENA_Pos)

ITM TCR: SYNCENA Mask

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

#define ITM_TCR_SYNCENA_Msk   (1UL << ITM_TCR_SYNCENA_Pos)

ITM TCR: SYNCENA Mask

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

#define ITM_TCR_SYNCENA_Msk   (1UL << ITM_TCR_SYNCENA_Pos)

ITM TCR: SYNCENA Mask

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

#define ITM_TCR_SYNCENA_Pos   2

ITM TCR: SYNCENA Position

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

#define ITM_TCR_SYNCENA_Pos   2

ITM TCR: SYNCENA Position

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

#define ITM_TCR_SYNCENA_Pos   2

ITM TCR: SYNCENA Position

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

#define ITM_TCR_TraceBusID_Msk   (0x7FUL << ITM_TCR_TraceBusID_Pos)

ITM TCR: ATBID Mask

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

#define ITM_TCR_TraceBusID_Msk   (0x7FUL << ITM_TCR_TraceBusID_Pos)

ITM TCR: ATBID Mask

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

#define ITM_TCR_TraceBusID_Msk   (0x7FUL << ITM_TCR_TraceBusID_Pos)

ITM TCR: ATBID Mask

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

#define ITM_TCR_TraceBusID_Pos   16

ITM TCR: ATBID Position

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

#define ITM_TCR_TraceBusID_Pos   16

ITM TCR: ATBID Position

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

#define ITM_TCR_TraceBusID_Pos   16

ITM TCR: ATBID Position

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

#define ITM_TCR_TSENA_Msk   (1UL << ITM_TCR_TSENA_Pos)

ITM TCR: TSENA Mask

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

#define ITM_TCR_TSENA_Msk   (1UL << ITM_TCR_TSENA_Pos)

ITM TCR: TSENA Mask

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

#define ITM_TCR_TSENA_Msk   (1UL << ITM_TCR_TSENA_Pos)

ITM TCR: TSENA Mask

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

#define ITM_TCR_TSENA_Pos   1

ITM TCR: TSENA Position

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

#define ITM_TCR_TSENA_Pos   1

ITM TCR: TSENA Position

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

#define ITM_TCR_TSENA_Pos   1

ITM TCR: TSENA Position

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

#define ITM_TCR_TSPrescale_Msk   (3UL << ITM_TCR_TSPrescale_Pos)

ITM TCR: TSPrescale Mask

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

#define ITM_TCR_TSPrescale_Msk   (3UL << ITM_TCR_TSPrescale_Pos)

ITM TCR: TSPrescale Mask

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

#define ITM_TCR_TSPrescale_Msk   (3UL << ITM_TCR_TSPrescale_Pos)

ITM TCR: TSPrescale Mask

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

#define ITM_TCR_TSPrescale_Pos   8

ITM TCR: TSPrescale Position

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

#define ITM_TCR_TSPrescale_Pos   8

ITM TCR: TSPrescale Position

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

#define ITM_TCR_TSPrescale_Pos   8

ITM TCR: TSPrescale Position

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

#define ITM_TPR_PRIVMASK_Msk   (0xFUL << ITM_TPR_PRIVMASK_Pos)

ITM TPR: PRIVMASK Mask

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

#define ITM_TPR_PRIVMASK_Msk   (0xFUL << ITM_TPR_PRIVMASK_Pos)

ITM TPR: PRIVMASK Mask

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

#define ITM_TPR_PRIVMASK_Msk   (0xFUL << ITM_TPR_PRIVMASK_Pos)

ITM TPR: PRIVMASK Mask

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

#define ITM_TPR_PRIVMASK_Pos   0

ITM TPR: PRIVMASK Position

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

#define ITM_TPR_PRIVMASK_Pos   0

ITM TPR: PRIVMASK Position

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

#define ITM_TPR_PRIVMASK_Pos   0

ITM TPR: PRIVMASK Position

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