Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Stenin Lab / C8051F60-67-устройство МК.pdf
Скачиваний:
150
Добавлен:
10.02.2015
Размер:
5.19 Mб
Скачать

C8051F060/1/2/3/4/5/6/7

26.1. Граничное сканирование

Регистр данных интерфейса граничного сканирования представляет собой 126-разрядный регистр сдвига в МК C8051F060/2/4/6 и 118-разрядный регистр сдвига в МК C8051F061/3/5/7. Этот регистр позволяет управлять всеми выводами МК, SFR шиной и слаботоковыми подтягивающими резисторами, а также определять их состояние. Для этого используются команды EXTEST и SAMPLE.

Таблица 26.1. Описание бит регистра данных интерфейса граничного сканирования

(C8051F060/2/4/6)

Команда EXTEST позволяет осуществлять операции как захвата, так и обновления, а команда SAMPLE выполняет только захват.

 

Бит

 

 

Действие

 

 

Целевой сигнал

 

0

 

 

Захват

 

 

Разрешение сброса от МК

 

 

 

 

 

 

 

 

 

 

Обновление

 

 

Разрешение сброса на вывод /RST

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

Захват

 

 

Входной сигнал сброса с вывода /RST

 

 

 

Обновление

 

 

Не используется

 

 

 

 

 

 

 

2

 

 

Захват

 

 

Разрешение выхода CAN RX на вывод

 

 

 

Обновление

 

 

Разрешение выхода CAN RX на вывод

 

 

 

 

 

 

 

3

 

 

Захват

 

 

Входной сигнал CAN RX с вывода

 

 

 

 

 

 

 

 

 

 

Обновление

 

 

Выходной сигнал CAN RX на вывод

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

Захват

 

 

Разрешение выхода CAN ТX на вывод

 

 

 

 

 

 

 

 

 

 

Обновление

 

 

Разрешение выхода CAN ТX на вывод

 

 

 

 

 

 

 

5

 

 

Захват

 

 

Входной сигнал CAN ТX с вывода

 

 

 

Обновление

 

 

Выходной сигнал CAN ТX на вывод

 

 

 

 

 

 

 

6

 

 

Захват

 

 

Сигнал внешнего тактового генератора с вывода XTAL1

 

 

 

Обновление

 

 

Не используется

 

 

 

 

 

 

 

7

 

 

Захват

 

 

Разрешение слаботоковых подтягивающих резисторов от МК

 

 

 

 

 

 

 

 

 

 

Обновление

 

 

Разрешение слаботоковых подтягивающих резисторов к выводам портов

 

 

 

 

 

 

 

8, 10, 12, 14,

 

Захват

 

 

Разрешение выхода P0.n от МК (напр., Bit8=P0.0, Bit10=P0.1, и т.д.)

 

16, 18, 20, 22

 

Обновление

 

 

Разрешение выхода P0.n на вывод (напр., Bit8=P0.0oe, Bit10=P0.1oe, и т.д.)*

 

9, 11, 13, 15,

 

Захват

 

 

Входной сигнал P0.n с вывода (напр., Bit9=P0.0, Bit11=P0.1, и т.д.)

 

17, 19, 21, 23

 

Обновление

 

 

Выходной сигнал P0.n на вывод (напр., Bit9=P0.0, Bit11=P0.1, и т.д.)

 

24, 26, 28, 30,

 

Захват

 

 

Разрешение выхода P1.n от МК

 

32, 34, 36, 38

 

Обновление

 

 

Разрешение выхода P1.n на вывод

 

25, 27, 29, 31,

 

Захват

 

 

Входной сигнал P1.n с вывода

 

33, 35, 37, 39

 

Обновление

 

 

Выходной сигнал P1.n на вывод

 

 

 

 

 

 

 

 

40, 42, 44, 46,

 

Захват

 

 

Разрешение выхода P2.n от МК

 

48, 50, 52, 54

 

Обновление

 

 

Разрешение выхода P2.n на вывод

 

41, 43, 45, 47,

 

Захват

 

 

Входной сигнал P2.n с вывода

 

49, 51, 53, 55

 

Обновление

 

 

Выходной сигнал P2.n на вывод

 

56, 58, 60, 62,

 

Захват

 

 

Разрешение выхода P3.n от МК

 

64, 66, 68, 70

 

Обновление

 

 

Разрешение выхода P3.n на вывод

 

 

 

 

 

 

 

 

57, 59, 61, 63,

 

Захват

 

 

Входной сигнал P3.n с вывода

 

65, 67, 69, 71

 

Обновление

 

 

Выходной сигнал P3.n на вывод

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ред. 1.2

318

C8051F060/1/2/3/4/5/6/7

Бит

 

Действие

 

 

Целевой сигнал

 

72, 74, 76

 

Захват

 

 

Разрешение выхода P4.5, Р4.6, Р4.7 (соответственно) от МК

 

 

Обновление

 

 

Разрешение выхода P4.5, Р4.6, Р4.7 (соответственно) на вывод

 

 

 

 

 

 

73, 75, 77

 

Захват

 

 

Входной сигнал P4.5, Р4.6, Р4.7 (соответственно) с вывода

 

 

Обновление

 

 

Выходной сигнал P4.5, Р4.6, Р4.7 (соответственно) на вывод

 

 

 

 

 

 

 

 

 

 

 

 

 

78, 80, 82, 84,

 

Захват

 

 

Разрешение выхода P5.n от МК

 

86, 88, 90, 92

 

Обновление

 

 

Разрешение выхода P5.n на вывод

 

 

 

 

 

 

 

 

79, 81, 83, 85,

 

Захват

 

 

Входной сигнал P5.n с вывода

 

87, 89, 91, 93

 

Обновление

 

 

Выходной сигнал P5.n на вывод

 

94, 96, 98,

 

Захват

 

 

Разрешение выхода P6.n от МК

 

100, 102, 104,

 

 

 

 

 

 

 

Обновление

 

 

Разрешение выхода P6.n на вывод

 

106, 108

 

 

 

 

95, 97, 99,

 

Захват

 

 

Входной сигнал P6.n с вывода

 

101, 103, 105,

 

 

 

 

 

 

 

Обновление

 

 

Выходной сигнал P6.n на вывод

 

107, 109

 

 

 

 

 

 

 

 

 

 

 

110, 112, 114,

 

Захват

 

 

Разрешение выхода P7.n от МК

 

116, 118, 120,

 

 

 

 

 

 

 

Обновление

 

 

Разрешение выхода P7.n на вывод

 

122, 124

 

 

 

 

111, 113, 115,

 

Захват

 

 

Входной сигнал P7.n с вывода

 

117, 119, 121,

 

 

 

 

 

 

 

Обновление

 

 

Выходной сигнал P7.n на вывод

 

123, 125

 

 

 

 

* ое = output enable (разрешение выхода)

319

Ред. 1.2

C8051F060/1/2/3/4/5/6/7

Таблица 26.2. Описание бит регистра данных интерфейса граничного сканирования

(C8051F061/3/5/7)

Команда EXTEST позволяет осуществлять операции как захвата, так и обновления, а команда SAMPLE выполняет только захват.

 

Бит

 

 

Действие

 

 

Целевой сигнал

 

0

 

 

Захват

 

 

Не используется

 

 

 

Обновление

 

 

Не используется

 

 

 

 

 

 

 

1

 

 

Захват

 

 

Не используется

 

 

 

Обновление

 

 

Не используется

 

 

 

 

 

 

 

2

 

 

Захват

 

 

Разрешение выхода CAN RX на вывод

 

 

 

 

 

 

 

 

 

 

Обновление

 

 

Разрешение выхода CAN RX на вывод

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

Захват

 

 

Входной сигнал CAN RX с вывода

 

 

 

Обновление

 

 

Выходной сигнал CAN RX на вывод

 

 

 

 

 

 

 

4

 

 

Захват

 

 

Разрешение выхода CAN ТX на вывод

 

 

 

Обновление

 

 

Разрешение выхода CAN ТX на вывод

 

 

 

 

 

 

 

5

 

 

Захват

 

 

Входной сигнал CAN ТX с вывода

 

 

 

Обновление

 

 

Выходной сигнал CAN ТX на вывод

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

Захват

 

 

Сигнал внешнего тактового генератора с вывода XTAL1

 

 

 

 

 

 

 

 

 

 

Обновление

 

 

Не используется

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

Захват

 

 

Разрешение слаботоковых подтягивающих резисторов от МК

 

 

 

Обновление

 

 

Разрешение слаботоковых подтягивающих резисторов к выводам портов

 

 

 

 

 

 

 

8, 10, 12, 14,

 

Захват

 

 

Разрешение выхода P0.n от МК (напр., Bit8=P0.0, Bit10=P0.1, и т.д.)

 

16, 18, 20, 22

 

Обновление

 

 

Разрешение выхода P0.n на вывод (напр., Bit8=P0.0oe, Bit10=P0.1oe, и т.д.)*

 

9, 11, 13, 15,

 

Захват

 

 

Входной сигнал P0.n с вывода (напр., Bit9=P0.0, Bit11=P0.1, и т.д.)

 

17, 19, 21, 23

 

Обновление

 

 

Выходной сигнал P0.n на вывод (напр., Bit9=P0.0, Bit11=P0.1, и т.д.)

 

 

 

 

 

 

 

 

24, 26, 28, 30,

 

Захват

 

 

Разрешение выхода P1.n от МК

 

32, 34, 36, 38

 

Обновление

 

 

Разрешение выхода P1.n на вывод

 

25, 27, 29, 31,

 

Захват

 

 

Входной сигнал P1.n с вывода

 

33, 35, 37, 39

 

Обновление

 

 

Выходной сигнал P1.n на вывод

 

40, 42, 44, 46,

 

Захват

 

 

Разрешение выхода P2.n от МК

 

48, 50, 52, 54

 

Обновление

 

 

Разрешение выхода P2.n на вывод

 

41, 43, 45, 47,

 

Захват

 

 

Входной сигнал P2.n с вывода

 

49, 51, 53, 55

 

Обновление

 

 

Выходной сигнал P2.n на вывод

 

56, 58, 60, 62,

 

Захват

 

 

Разрешение выхода P3.n от МК

 

64, 66, 68, 70

 

Обновление

 

 

Разрешение выхода P3.n на вывод

 

57, 59, 61, 63,

 

Захват

 

 

Входной сигнал P3.n с вывода

 

65, 67, 69, 71

 

Обновление

 

 

Выходной сигнал P3.n на вывод

 

72

 

 

Захват

 

 

Разрешение сброса от МК

 

 

 

Обновление

 

 

Разрешение сброса на вывод /RST

 

 

 

 

 

 

 

73

 

 

Захват

 

 

Входной сигнал сброса с вывода /RST

 

 

 

 

 

 

 

 

 

 

Обновление

 

 

Не используется

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

74, 76, 78,

 

 

Захват

 

 

Разрешение выхода P5.0, Р5.1, Р5.2, Р5.3, Р5.5, Р5.7 (соответственно) от МК **

 

80, 82, 84

 

 

Обновление

 

 

Разрешение выхода P5.0, Р5.1, Р5.2, Р5.3, Р5.5, Р5.7 (соответственно) на вывод **

 

 

 

 

 

 

 

 

Ред. 1.2

320