Скачиваний:
180
Добавлен:
13.06.2014
Размер:
6.55 Mб
Скачать

23.4 Контроллер пдп (pdc). Интерфейс работы

Таблица 23-1. Контроллер ПДП. Адресация регистров

Смещение

Регистр

Обозначение регистра

Тип доступа

Состояние по сбросу

0x100

Регистр указатель приема

PERIPH(1)_RPR

Чтение/Запись

0x0

0x104

Регистр-счетчик приема

PERIPH_RCR

Чтение/Запись

0x0

0x108

Регистр указатель передачи

PERIPH_TPR

Чтение/Запись

0x0

0x10C

Регистр-счетчик передачи

PERIPH_TCR

Чтение/Запись

0x0

0x110

Регистр 2-го указателя приема

PERIPH_RNPR

Чтение/Запись

0x0

0x114

Регистр 2-го счетчика приема

PERIPH_RNCR

Чтение/Запись

0x0

0x118

Регистр 2-го указателя передачи

PERIPH_TNPR

Чтение/Запись

0x0

0x11C

Регистр 2-го -счетчика передачи

PERIPH_TNCR

Чтение/Запись

0x0

0x120

Регистр управления передачи PDC

PERIPH_PTCR

Только запись

-

0x124

Регистр статуса передачи PDC

PERIPH_PTSR

Только чтение

0x0

Примечание: 1. PERIPH: Десять регистров отображены в пространстве памяти периферийного модуля с таким же смещением. Это может быть определено пользователем в зависимости от требуемых функций и периферийных модулей (DBGU, USART, SSC, SPI, MCI и т.д.).

23.4.1 Регистр указатель приема

Обозначение регистра: PERIPH_RPR

Тип доступа: Чтение/Запись

31

30

29

28

27

26

25

24

RXPTR

23

22

21

20

19

18

17

16

RXPTR

15

14

13

12

11

10

9

8

RXPTR

7

6

5

4

3

2

1

0

RXPTR

  • RXPTR: Адрес указателя приема

Адрес следующей приемной пересылки

23.4.2 Регистр-счетчик приема

Обозначение регистра: PERIPH_RCR

Тип доступа: Чтение/Запись

31

30

29

28

27

26

25

24

--

23

22

21

20

19

18

17

16

--

15

14

13

12

11

10

9

8

RXCTR

7

6

5

4

3

2

1

0

RXCTR

  • RXCTR: Значение счетчика приема

Число приемных пересылок.

23.4.3 Регистр указатель передачи

Обозначение регистра: PERIPH_TPR

Тип доступа: Чтение/Запись

31

30

29

28

27

26

25

24

TXPTR

23

22

21

20

19

18

17

16

TXPTR

15

14

13

12

11

10

9

8

TXPTR

7

6

5

4

3

2

1

0

TXPTR

  • TXPTR: Адрес указателя передачи

Адрес буфера передачи

23.4.4 Регистр-счетчик передачи

Обозначение регистра: PERIPH_TCR

Тип доступа: Чтение/Запись

31

30

29

28

27

26

25

24

--

23

22

21

20

19

18

17

16

--

15

14

13

12

11

10

9

8

TXCTR

7

6

5

4

3

2

1

0

TXCTR

  • TXCTR: Значение счетчика передачи

TXCTR - размер передаваемой пересылки. При значении равном нулю пересылка прекращается.

23.4.5 Регистр 2-го указателя приема

Обозначение регистра: PERIPH_RNPR

Тип доступа: Чтение/Запись

31

30

29

28

27

26

25

24

RXNPTR

23

22

21

20

19

18

17

16

RXNPTR

15

14

13

12

11

10

9

8

RXNPTR

7

6

5

4

3

2

1

0

RXNPTR

  • RXNPTR: Адрес 2-го указателя приема

RXNPTR - адрес следующего буфера для приемных данных при заполнении текущего буфера.

23.4.6 Регистр-счетчик приема

Обозначение регистра: PERIPH_RNCR

Тип доступа: Чтение/Запись

31

30

29

28

27

26

25

24

--

23

22

21

20

19

18

17

16

--

15

14

13

12

11

10

9

8

RXNCR

7

6

5

4

3

2

1

0

RXNCR

  • RXNCR: Значение 2-го счетчика приема

RXNCR - размер следующего приемного буфера.

23.4.7 Регистр 2-го указателя передачи

Обозначение регистра: PERIPH_TNPR

Тип доступа: Чтение/Запись

31

30

29

28

27

26

25

24

TXNPTR

23

22

21

20

19

18

17

16

TXNPTR

15

14

13

12

11

10

9

8

TXNPTR

7

6

5

4

3

2

1

0

TXNPTR

  • TXNPTR: Адрес 2-го указателя передачи

TXNPTR - адрес следующего буфера передачи при опустошении текущего буфера.

23.4.8 Регистр-2-го счетчика передачи

Обозначение регистра: PERIPH_TNCR

Тип доступа: Чтение/Запись

31

30

29

28

27

26

25

24

--

23

22

21

20

19

18

17

16

--

15

14

13

12

11

10

9

8

TXNCR

7

6

5

4

3

2

1

0

TXNCR

  • TXNCR: Значение 2-го счетчика передачи

TXNCR - размер следующего буфера для передачи.

23.4.9 Регистр управления передачи

Обозначение регистра: PERIPH_PTCR

Тип доступа: Только запись

31

30

29

28

27

26

25

24

-

-

-

-

-

-

-

-

23

22

21

20

19

18

17

16

-

-

-

-

-

-

-

-

15

14

13

12

11

10

9

8

-

-

-

-

-

-

TXTDIS

TXTEN

7

6

5

4

3

2

1

0

-

-

-

-

-

-

RXTDIS

RXTEN

  • RXTEN: Разрешение пересылки приема

0 - не влияет на работу

1 - разрешает запросы приемных пересылок, если не установлен флаг RXTDIS.

  • RXTDIS: Запрет пересылки приема

0 - не влияет на работу

1 - Запрещает запросы приемных пересылок.

  • TXTEN: Разрешение пересылки передачи

0 - не влияет на работу

1 - разрешает запросы передающих пересылок.

  • TXTDIS: Запрет пересылки передачи

0 - не влияет на работу

1 - Запрещает запросы передающих пересылок.

23.4.10 Регистр статуса пересылок

Обозначение регистра: PERIPH_PTSR

Тип доступа: Только чтение

31

30

29

28

27

26

25

24

-

-

-

-

-

-

-

-

23

22

21

20

19

18

17

16

-

-

-

-

-

-

-

-

15

14

13

12

11

10

9

8

-

-

-

-

-

-

-

TXTEN

7

6

5

4

3

2

1

0

-

-

-

-

-

-

-

RXTEN

  • RXTEN: Разрешение пересылки приема

0 -Запросы приемных пересылок запрещены.

1 - Запросы приемных пересылок разрешены.

  • TXTEN: Разрешение пересылки передачи

0 - Запросы передающих пересылок запрещены.

1 - Запросы передающих пересылок разрешены.

Соседние файлы в папке ПЦиПУ. материалы для Курсового проекта Тютякин А.В.