8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 35 36 37 38 39 40 41 ... 55

delay .3

print "3fc=3: RST=0,PSEN=0 - Сиотри PSEN=0 ! ! !3агруэка"

print"" print" НИ print" ";

out Sh3fc,3 Установка RTS=9b,DTR=9b.

Прием информации иэ ADUC

10 bytes - Product identifier i „

for c=l to 10

gosub INBYTE print chr$(BYTE%);

next с

i

4 bytes - firmware version number i

for c=l to 4

gosub INBYTE print chr$(BYTE%);

next с

i

print " Hfl.N=";

2 bytes - LF and CR

for c=l to 2

gosub INBYTE

if (BYTE%=&h0d) or (BYTE%=&h0a) then goto 111 print hex$(BYTE%);

111: next с


2 bytes - hardware configuration

! ,

for c=l to 2

gosub INBYTE print hex$(BYTE%);

next с

16 bytes - reserved i

for c=l to 6

gosub INBYTE print hex$(BYTE%);

next с

i

print" K.c.="; i

1 byte - checksum

gosub INBYTE

print hex$(BYTE%);"h";

print " "

print "3fc=3 PSEN=0,RST print" BB

print""

i

Стирание памяти

i

print "Стирание памяти: "; gosub ER

call RECO(C$)Вывели пакет в ADUC

gosub INBYTEВвод ответа АСК или

if BYTE%=6 then print "";:goto PRO if BYTE%=7 then print "Ошибка"

Загрузка "


goto KON PRO:

print " ERASE Ok." print "===========

goto PROG

Установка скорости 115 кбод.

print "======================"

print "Скорость 115 кбод: ";

gosub FAST

call RECO(CS)Вывели пакет в ADUC

gosub INBYTEВвод ответа АСК или NAK

if BYTE%=6 then print "";:goto PR01

if BYTE%=7 then print "Ошибка"

goto KON PR01:

print " FAST Ok."

print "==============================="

input a

Установка скорости 115200 бод OUT &H3FB,&H8 0

OUT &H3F8,1 1-115200,12-9600. OUT &H3F9,0

Установка режима

OUT SH3FB,SH03 1 стоп-бит,8бит,нет паритета

out &h3f9,0 Запрет всех прерываний по порту 3f8h



0 ... 35 36 37 38 39 40 41 ... 55