\
ИЗМЕРЕНИЯ
\
На 1-й маркер]
I
Отсчет
V.
3893,250 мкс
c
r
r
f
r
<
<
С
Вью. уровень
f?
a
G
a -
С
Безразлично
г
r
r
r
r
r
r
(*
Н изк.
qpOMHtj
/
8
5
i
3
4
i
0
В 8 ы я а 1
Рис 3. Основное окно программы
конфигурационных регистров запус-
тить анализатор на ожидание. Если уп-
равляющая комбинация не измени-
лась, то для повторного запуска доста-
точно снова нажать кнопку, не перезаг-
ружая регистры заново.
Работа с программной частью
На
рис. 3
показано основное окно про-
граммы работы с логическим анали-
затором. Программа была написана на
Borland C++Builder и оттестирована
под ОС WinXP. Замеченный недоста-
ток при работе с данной ОС - медлен-
ное выполнение функций API, то есть
от момента нажатия кпопки до пере-
сылки данных в порт проходит ощути-
мое время. На окне программы распо-
ложены: слева - кнопки управления
анализатором, внизу - радиокнопки
задания условия срабатывания ана-
лизатора и кнопки управления марке-
рами. На окне диаграмм отображают-
ся 16 линий и составленная из этих
линий шина. Названия линий можно
изменять в окне настроек, желтым
подсвечивается та линия, по которой
осуществляется поиск перепада.
Каждой из восьми первых линий со-
ответсвуют три радиокнопки: высо-
кий уровень, безразлично и низкий
уровень. Кнопки объеденяются по “И”,
то есть если задан высокий уровень
на 5-м канале и низкий на первом,
анализатор сработает по условию
“канал-5 в высоком уровне И канал-1
в низком”. Сигналы на остальных ли-
ниях будут игнорироваться КП при ана-
лизе условия срабатывания. При ком-
бинации радиокнопок, показанной на
рис.
3, анализатор сработает при на-
личии низкого уровня на
0
-м канале
вне зависимости от того; в каком со-
стоянии находятся остальные линии.
Кнопка “Запуск” инициирует передачу
конфигурирующей последовательно-
сти в анализатор. Анализатор может
работать в двух режимах: непреывно-
го записывания и ожидания. Резким
ожидания включается выбором квад-
ратика “Ждать” под кнопкой запуска
перед нажатием этой кнопки. Режим
ожидания означает то, что по сраба-
тывании триггера условия КП запус-
кает КСП, происходит запись в память,
и после этого анализатор останавли-
вается до принятия следующей коман-
ды. Режим непрерывной развертки
означает, что запись в память проис-
ходит постоянно после нажатия кноп-
ки 7 на плате анализатора, по сраба-
тывании же триггера память дозапи-
сывается до конца и анализатор оста-
навливается. Кнопка “Прервать” слу-
жит для выхода из режима ожидания
последовательности (при этом на пла-
те гаснет зеленый светодиод). Кнопка
“Считать” инициирует передачу дан-
ных в ЭВМ и отображение их на вре-
менной диаграмме.
DATAO
DATAI
DATA 2
\
SB1
DATAS \
\
___
RMÊC
DAT A4
\
DATAS
\
DATAS
DATAT
VCC
\
CLK
GND
DATA8
DATAS \
РАТАЮ \
DATA11
DATA12
DATA13
DATA 14
\ \
VCC
DATAIS
\
\
VCC
GND
"N
VCC
GND
С1
1000
DD6AT90S2313
GLED
RSEQ
GND
Reset
(RxD)PDO
(TxD)PD1
XTAL2
XTAL1
(INT0)PD2
(INT1)PD3
(TO)PD4
(T1)PD5
GND
VCC
PB7(SCK)
PB6(MlSO)
PB5(MOSl)
PB4
PB3(OC1)
PB2
PB1(AIN1)
PBO(AINO)
PD6(ISP)
C222
I
I l —
q s z Q f
С322
_
I
__
J l ______
C5 0,1
X T
DD7 ADM202
X
-=Ed
C7 0.1
\
SB1
SB1
\
GND
20
VCC
19
U C 7 \
18
U C 6 \
17 ~ O C 5 \
16
U C 4 \
15
U C 3 \
14
U C 2 \
13
U C 1 \
i2
UCO \
11
STR \
e n
X/Y
VCC
C1-
GND
C2+
V+
C2-
V-
TUn
T1out
T2in
T2out
TIL
RS232
R1out
R Un
R2out
R2in
TL
RS232
15
VCC
A
I
C4
-л if
4=C6
— L
o ,i
GND
X2
-n ^
I
C8
C9z
0,1
C10
£11
C12
0,1
C13
0,1
О.Г
-0,1
C14
X4
I 29
Радиолюбитель - 0 4 /2 0 0 6 1
предыдущая страница 29 Радиолюбитель 2006-04 читать онлайн следующая страница 31 Радиолюбитель 2006-04 читать онлайн Домой Выключить/включить текст