Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Уч. пос. МПТ (2.04.12).pdf
Скачиваний:
403
Добавлен:
22.03.2015
Размер:
10.95 Mб
Скачать

1.Убедиться, что приемопередатчик включен (2); проверить настройку разрядности, числа стоповых бит и четности (1).

2.В режиме симулятора доступна расчетная битовая скорость (5). Она должна совпадать со скоростью COM-порта персонального компьютера с ошибкой не более 5%.

3.Следует обратить внимание на число байт в буфере приемника, накопление которых вызывает прерывание (3), а также биты разрешения прерываний (7).

4.Установить точку останова внутри блока, отвечающего за обработку принятого байта и вызываемого только, если байт принят. Если ожидание байта реализовано через прерывания, то установить точку останова внутри процедуры обработки прерываний. Послать с персонального компьютера один или несколько байт (не более 16) и проследить за реакцией программы.

5.Если остановки не произошло, значит либо настройки интерфейса приемника и передатчика не соответствуют, либо неверно настроен режим портовых линий, либо ошибка в настройке системы прерываний.

6.Если реакция есть, проверить принятый байт в поле (9).

7.Для диагностики приема рекомендуется поместить точку останова на команду передачи (записи в UxTHR), и выполнить эту команду, наблюдая за результатом на персональном компьютере и, по возможности, с помощью цифрового осциллографа.

2.4.13 Часы реального времени

Окно настроек показано на рисунке (2.4.14.). Ниже даны рекомендации по проверки этих настроек.

1

3

 

2

6

5

4

7

8

1

– включение;

5

– маска прерывания по инкременту;

2

– источник тактирования;

6

– маска прерывания по будильнику;

3

– включение запросов прерывания;

7

– установка «будильника»;

4

– текущее время;

8

– делитель тактовой частоты

Рисунок 2.4.14 – Окно настройки часов реального времени

145