Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Разное (http://zx-pk.ru/forumdisplay.php?f=90)
-   -   Компьютер "Искра-1080 Тарту" (http://zx-pk.ru/showthread.php?t=12913)

vinxru 11th April 2012 12:02

D7 делит частоту F4 и подает её на 24 ногу ВГ. На 24-ой ноге скорее всего должен быть 1 Мгц, от этого и буду думать.

---------- Post added at 11:02 ---------- Previous post was at 10:11 ----------

Еще есть вероятность, что на плате ошибка. Ведь полно плат, где ошибки исправляются проводами.

В этом случае лучше подходит ИЕ5):

http://microshemca.ru/images/imgIE5a.jpg

В отличии от ИЕ2 выводы 6,7 не используются (они на плате не разведены). Вход на 1 вывод, выход с 8,9,11.

Тогда она делит F4 на 8 и получает 1 Мгц.

b2m 11th April 2012 13:04

Я тоже думал, зачем использовать такую экзотику как ИЕ19, когда везде используется ИЕ5. Но разводка питания смущает. Может быть действительно неправильно развели, у большинства м/сх в DIP14 питание на 7,14.

---------- Post added at 13:04 ---------- Previous post was at 12:57 ----------

Кстати, если 5 и 14 с другой стороны платы всё-же не соеденены (там могут идти другие дорожки), то вполне возможно, что технологи согласились, что это соединение будет выполнено проводом (чтобы не париться с разводкой). Однако, оба питания проводом - это ... у меня слов нет.

vinxru 11th April 2012 13:24

Интересно, а есть дисководы разъем которых соответствовал бы разъему на плате?

Или эстонцы решили, что земля в каждом втором проводе - это не правильно. И те же 10-16 проводов разместили хаотично. А на стороне дисковода использовали переходник на стандартный Шугарт...

2 Reduced Write
6 Drive Select 3
8 Index
10 Drive Select 0
12 Drive Select 1
14 Drive Select 2
16 Motor On
18 Direction Select
20 Step
22 Write Data
24 Write Gate
26 Track 0
28 Write Protect
30 Read Data
32 Side 1 Select
34 Diskette Change

Драйвера флопа в ПЗУ скорее всего нет. (Я еще посмотрю в ПЗУ, есть ли OUT C7 или OUT СF или IN C1... Это порт дисковода). А это значит, что выбирать какие биты будут отвечать за Side 1 Select, Drive Select 0, Motor On и т.п. придется на обум.

b2m 11th April 2012 14:13

Quote:

Originally Posted by vinxru (Post 492525)
Драйвера флопа в ПЗУ скорее всего нет. (Я еще посмотрю в ПЗУ, есть ли OUT C7 или OUT СF или IN C1... Это порт дисковода).

Порты C0-C3 дублируются по адресам C4-C7, т.к. на разъёме только два бита шины адреса. А вот адрес регистра ВГ93 (который ты сейчас завёл на разъём), скорее всего, задаётся через D10 (так-же как и CS). Проверь, контакты 5,6 ВГ93 должны идти на 6,9 D10. И ещё, ты наверное перепутал, откуда идёт D10_11, в текущем варианте это чтение порта C3, а должна быть запись в D10, т.е. должно идти с контакта 12 D4, а не 7.

Получается, драйвер дисковода сначала задавал номер регистра в C3, а потом обращался к ВГ93 через свободный порт (С2 например). Непонятно только одно: после записи в D10 активируется CS ВГ93, а на шине данных ещё данные для D10 и IOW тоже активен. Непорядок. CS ВГ93 должен был активироваться при обращении к порту C2.

vinxru 11th April 2012 15:26

Меня то же это крайне смущает. Я сегодня все перероверю и заодно заменю изображения микросхем на понятные.

---------- Post added at 13:47 ---------- Previous post was at 13:41 ----------

Quote:

Originally Posted by b2m (Post 492542)
Проверь, контакты 5,6 ВГ93 должны идти на 6,9 D10.

Вряд ли тут я ошибся. Давным давно, когда я определял является ли эта микросхема ВГ93, я первым делом проверил тестером связь между 5,6, 7-14 ВГ93 и шиной адреса и данных на ножках ПЗУ. Они были однозначно соединены.

И сейчас я хорошо помню, что 5,6 ВГ93 уходит на разъем. Я еще удивился, почему не использовали A8,A9, которые подключены к дешифратору.

---------- Post added at 14:14 ---------- Previous post was at 13:47 ----------

А как запустить код по адресу C800 из второй ПЗУ? Там вроде бы загрузка из сети. Я заменил последние 2 Кб прошивки мусором и работоспособность в эмуляторе не изменилась. Значит этот код при старте не вызывается.

---------- Post added at 14:26 ---------- Previous post was at 14:14 ----------

Если зажать пробел при старте, то запуск компьютера останавливается на тексте F123456789ABCDEF0.

dk_spb 11th April 2012 15:27

Quote:

Originally Posted by vinxru (Post 492525)
Интересно, а есть дисководы разъем которых соответствовал бы разъему на плате?

СТандартный Шугарт

vinxru 11th April 2012 15:39

Quote:

Originally Posted by dk_spb (Post 492579)
СТандартный Шугарт

Это я стандартный шугарт для примера написал. А в Искре (на схеме) используется

2 - вых ?
3 - вход Index
8 - вых ?
13 - вых Ready
14 - вых ?
20 - вых ?
21 - вых ?
25 - вход Track 0
26 - вход Write Protect
27 - вход ?

b2m 11th April 2012 15:55

Quote:

Originally Posted by vinxru (Post 492562)
А как запустить код по адресу C800 из второй ПЗУ? Там вроде бы загрузка из сети.

У меня две новости: хорошая и плохая :)
Хорошая - это не загрузка по сети, это BIOS CP/M.
Плохая - драйвер рассчитан не на ВГ93, а на какой-то внешний контроллер, подключаемый к портам 88,98,99 и битам "регистра конфигурации". Обменивается с контроллером несложным протоколом (длина запроса/ответа, данные запроса/ответа и опционально 128 байт данных сектора). CP/M должна быть скомпилирована для работы в адресах 9С00-B1FF.

Код запускается автоматически, если в порту 99 D1=1.

vinxru 11th April 2012 16:13

Ну тогда еще мне задача появилась.
1) Разобраться с протоколом
2) Разобраться с CP/M
3) Прикрутить ATMega к компьютеру для эмуляции внешнего контроллера дисковода.

Но это потом.

---------- Post added at 15:13 ---------- Previous post was at 15:04 ----------

Прикольно. Внутри этого компьютера присутствует 2 несовместимых между собой контроллера дисковода.

1) Один в виде не распаянной печатной платы.
2) Второй в виде отдельной ПЗУ.

Возможно что для ВГ93 использовалась альтернативная ПЗУ

b2m 11th April 2012 16:55

Нет, похоже это всё-таки работа с сетевым адаптером, просто по сети пересылались секторы диска. Потому-что один из байтов пакета - это 4 бита из порта 99, и в приходящем пакете этот байт сравнивается, и если не совпадает - игнорируется. Т.е. этот байт - номер машины (ненулевой).

Протокол типа такого:
ХХ - младший байт длинны пакета (в драйвере либо 8, либо 88h)
XX - старший байт длинны пакета (всегда ноль)
NN - номер машины
OP - код операции (0 чтение сектора, 1 запись)
DS - номер дисковода (в биосе ограничено только нулём)
TR - младший байт номера дорожки
TR - старший байт номера дорожки
SC - номер сектора
... данные сектора (опционально)

---------- Post added at 16:55 ---------- Previous post was at 16:52 ----------

В драйвере есть контроль коллизий, перед посылкой он "жужжит" битом порта, затем проверяет другой бит.

vinxru 11th April 2012 17:06

И RS232 при этом не используется?

b2m 11th April 2012 17:16

Нет. Скорее всего это параллельный канал данных. Параллельный порт вывода 88 идёт на параллельный порт ввода 98 другой машины (через какое-нибудь согласование). Биты порта 99 используются для контроля обмена, биты регистра DD20 (четыре из которых тоже выводятся на разъём) для управления обменом.

dk_spb 11th April 2012 17:18

А ВВ51 со словом "сеть" тогда для чего?

vinxru 11th April 2012 17:22

Я нашел в прошивке Бейсика команду "asm". Что делает пока не понятно.

Причем, в отличии от других команд, она пишется маленькими буквами.

Еще до кучи, в бейсике команда POKE 51202, 40 включает шрифт 8х8

b2m 11th April 2012 18:04

Quote:

Originally Posted by dk_spb (Post 492630)
А ВВ51 со словом "сеть" тогда для чего?

А про сеть на основе ВВ51 в РЭ ничего не сказано. Там сказано (на стр.10), что ИРПС токовая петля позволяет Искре работать в качестве терминала. А также, есть возможность подключения к локальной сети через параллельный адаптер сопряжения.

---------- Post added at 18:04 ---------- Previous post was at 17:31 ----------

Quote:

Originally Posted by b2m (Post 492614)
В драйвере есть контроль коллизий, перед посылкой он "жужжит" битом порта, затем проверяет другой бит.

Немного не так. Сервер выставляет в порт данных номер машины (увеличивая со временем), как только номер совпал, клиент выдаёт строб "разрешения работы", после чего посылает запрос. По этому стробу сервер переходит из режима ожидания в режим чтения запроса.

vinxru 11th April 2012 23:36

D8 = ИЕ7 ?

Линия X на схеме - это +5В

Осталась одна D14. Там к ногам 6,7,14 подходят то ли резисторы, диоды или перемычки.

D14 = К155АГ3

vinxru 12th April 2012 04:54

Плата дисководов и клавиатуры. Основные цепи нарисованы.

http://s019.radikal.ru/i614/1204/8d/8b5c19307e15t.jpg

На схеме США11 я написал на обум, там вообще не шина адреса. Скорее всего это один из системных регистров. Завтра узнаю точно и можно будет прикрутить в эмуляторе ВГ93. Неизвестные сигналы, это выбор флопа, выбор стороны и возможно запуск мотора.

Оранжевым отмечены проводники, которые я проверил 10 раз. Они есть, но они работать не будут. Фиолетовым я отметил свой вариант исправления. Будем считать, что это то же ошибка, как и с микросхемой D7 ИЕ5.

А вот еще. На разъеме дисковода нет земли. Вообще.

---------- Post added at 02:54 ---------- Previous post was at 02:46 ----------

А где найти CP/M максимально подходящую для этого компьютера?

b2m 12th April 2012 12:03

Quote:

Originally Posted by vinxru (Post 492798)
На схеме США11 я написал на обум, там вообще не шина адреса. Скорее всего это один из системных регистров.

Если США10,США11 это не шина адреса, то выбор CS ВГ93 вполне мог быть и по "оранжевой" схеме. Тогда единственная ошибка - это выбор ИР22.

Quote:

Originally Posted by vinxru (Post 492798)
Неизвестные сигналы, это выбор флопа, выбор стороны и возможно запуск мотора.

Я думаю F21 (прижим головки) и F13 (готовность дисковода) тоже можно уже обозначить на разъёме.

Quote:

Originally Posted by vinxru (Post 492798)
А вот еще. На разъеме дисковода нет земли.

Общий блок питания? Или может быть дисковод встраивался в корпус Искры?

Quote:

Originally Posted by vinxru (Post 492798)
А где найти CP/M максимально подходящую для этого компьютера?

CP/M везде одинаковая, главное - на какие адреса она "посажена" (т.е. слинкована). Если не найдём готовую, можно будет исходники скомпилировать, они в интернете вроде есть. Ещё, как вариант, взять две копии, слинкованные на разные адреса, сравнить, и скорректировать несовпадающие старшие байты адреса на нужные нам.

---------- Post added at 11:47 ---------- Previous post was at 11:41 ----------

А вот драйвер ВГ93 в BIOS-е CP/M придётся писать самим. Странно, что DRQ ВГ93 не подсоединён, как же тогда ждать прихода данных?

---------- Post added at 12:03 ---------- Previous post was at 11:47 ----------

Сам спросил, сам ответил: в регистре статуса тоже есть DRQ, но обычно драйверы не успевали его опрашивать. Интересно, как тут было сделано? Уложить в 70 тактов и опрос готовности, и чтение/сохранение байта и сам цикл - весьма непросто.

vinxru 12th April 2012 12:23

Quote:

Originally Posted by b2m (Post 492853)
Если США10,США11 это не шина адреса, то выбор CS ВГ93 вполне мог быть и по "оранжевой" схеме. Тогда единственная ошибка - это выбор ИР22.

США10 - это шина адреса 100%
США11 - это непонятно что.

b2m 12th April 2012 12:35

Quote:

Originally Posted by vinxru (Post 492865)
США10 - это шина адреса 100%
США11 - это непонятно что.

Обычно драйвер активно работает с двумя регистрами: статуса/команды (00b) и данных (11b). Т.е. нужно быстро переключаться между ними (т.е. шиной адреса). Ещё важен регистр номера сектора (10b), но обращение к нему не критично по времени, можно и битом конфигурации адрес устанавливать. Из всего этого можно предположить, что США11 = США10 xor [бит конфигурации].

vinxru 12th April 2012 12:36

Quote:

Originally Posted by b2m (Post 492853)
Общий блок питания? Или может быть дисковод встраивался в корпус Искры?

Там места нет. Тем более, что этот разъем выведен наружу.

http://s019.radikal.ru/i639/1204/5a/4c1f9f718ddb.jpg

Quote:

Originally Posted by b2m (Post 492853)
Странно, что DRQ ВГ93 не подсоединён, как же тогда ждать прихода данных?

Я вчера просмотрел кучу контроллеров дисководов на ВГ93. Что бы разобраться с принципами работы и ошибками (моими и разработчиков). DRQ часто не используется.

(Надо было это сделать сразу, тогда бы никаких вопросов по микросхемам не возникло бы.)

Этот контроллер дисковода очень похож на контроллер от Ориона-128 (http://narod.ru/disk/26711070001/%D0...0%94.djvu.html). В Орионе DRQ так же не используется.

Скорее всего CP/M так же можно взять с Ориона.

Titus 12th April 2012 13:30

Вы монстры.
Повыкладывайте скриншотов системы и игрушек.

b2m 12th April 2012 13:58

Quote:

Originally Posted by vinxru (Post 492869)
Этот контроллер дисковода очень похож на контроллер от Ориона-128

Ага, я тоже по нему микросхемы отгадывал :)

В принципе, у Ориона порты через память, т.е. обращение лишь на 3 такта короче (к тому же и частота чуть выше), так что можно его процедуры взять. Вот, например, чтение сектора:
Code:

L1: LDAX B ; читаем статус
RAR
RNC ; если контроллер больше не занят
RAR
JNC L1 ; если данных пока нет
LDAX D ; читаем байт
MOV M,A
INX H
JMP L1

Минимум 59 тактов плюс по 30 тактов, если данных ещё нет. У нас будет 62(+33), думаю, должно успеть.

Я только не понял, если CS ВГ93 рулится через порт, тогда читать можно из любого несуществующего порта. А что произойдёт при записи в порт, когда мы CS выключать будем? Видимо, запись будет в порт данных ВГ93, в принципе, ничего страшного, если контроллер уже ничего не делает. Но это при условии, что выключать будем через порт 0C7h.

---------- Post added at 13:58 ---------- Previous post was at 13:46 ----------

Quote:

Originally Posted by vinxru (Post 492869)
Скорее всего CP/M так же можно взять с Ориона.

Нет. Она слинкована с адреса 9600, а нам нужно с 9С00.

esl 12th April 2012 14:23

у корвета

Code:

DTOM::       
....
DTOM1:
        LDAX    D
        RRC
        RNC    ; If BUSY flag = 0 - exit
        RRC
        JNC    DTOM1  ; Byte is ready
DTOM2:
        MOV    A,M    ; byte
        STAX    B      ; Store it
        INX    B      ; Bump pointer
        JMP    DTOM1  ; If no DRQ flag - continue to wait

или не про то ?

по cp/m есть ВСЕ доки
в часности CPM-22 Technical Manual

смотреть

movcpm

sysgen

и есть исходники биоса для Корвета (именно исходинки а не дизасм)
там есть такие батники

link.bat
L80 /P:D300,HIN,CCPBASE,/P:DA00,BDOSPC,SETVECT,CBIOS,INIT,INK,DISP,LST,INFO ,IODISK,CPM/N/E

mac.bat
e:m80z e:hin =hin
...
e:m80z e:iodisk =iodisk

а тут есть http://www.cpm.z80.de/

vinxru 12th April 2012 14:30

b2m, тебе ПЗУ Кристы 2 нужно?

b2m 12th April 2012 14:33

Давай. Добавлю в эмулятор. :)

vinxru 12th April 2012 15:00

Quote:

Originally Posted by b2m (Post 492928)
Давай. Добавлю в эмулятор.

Значит сегодня я паяю Кристу-2. (После того, как заберу её на почте России. Посылка 10 кг.)

---------- Post added at 13:54 ---------- Previous post was at 13:34 ----------

Я думаю, что без внешнего адаптера сеть работать не будет.

COM-порт передает сигнал амплитудой 24 Вольта. И при этом, при передаче на расстояние 10 метров максимальная скорость всего 19200 бод (~2 кб/сек). На расстоянии 1.5 метра 115000 бод (~11 Кб/сек). И это используя витую пару или экранированный провод.

А тут сигнал амплитудой всего 5 Вольт. Причем ток нуля и единицы значительно отличаются. Пущен скорее всего по 30 жильному шлейфу.

dk_spb 12th April 2012 15:03

Quote:

Originally Posted by vinxru (Post 492930)
Значит сегодня я паяю Кристу-2.

Там только загрузчик. Есть метода снятия без выпайки.

vinxru 12th April 2012 15:11

Я надеюсь, что ПЗУ в панельке будет.

У Кристы собственный формат записи на магнитофон. Надо еще программу найти. Я так замучался за последнюю неделю, что мне сейчас проще феном единственную микросхему выдернуть и впаять на её место панельку. Потом мало кто отличит, что это сделано не на заводе. Это у Искры 10 микросхем ПЗУ упакованных так плотно, что пинцетом было не подлезть.

Все равно надо будет разбирать компьютер, фотографировать его, целиком мыть (я не люблю чужих микробов), чинить клавиатуру (98% что она не работает), скорее всего перепаивать видеовыход (у Вектора я перепаивал), наверное заменять конденсаторы.

b2m 12th April 2012 16:41

Если будешь выпаивать, сделай тоже дамп ПЗУ палитры. Ну и схему (если есть) отсканировать надо бы. :)

---------- Post added at 16:20 ---------- Previous post was at 15:28 ----------

Quote:

Originally Posted by vinxru (Post 492131)
Что то интересное находится во второй странице по адресу C800.

... и еще там интересные строки: RD, DISKEY, DP, PRINT, SEARCH, ERROR, DET0, DET1, RFNAME, PRFFIL, CNAME-R, NAMEOK, BASRD1, BASRD2, RDEND, ASCRD1, ASCRD2, PARSE, MEMF

Оказывается, это всего лишь таблица меток ассемблера. В этом месте была директива ORG 0CB30h и линковщик не стал инициализировать память, а оставил что было. Случайными данными оказалась таблица меток :)

---------- Post added at 16:41 ---------- Previous post was at 16:20 ----------

Занимательная информация: область ПЗУ C800-CFFF нельзя прочитать, можно только выполнить. Прочитать эту область может только программа из этой области. А там по адресу CFF0 есть полезная п/п копирования памяти с BC до DE в HL. Т.е. записывать эту область на ленту надо было такими командами:
100:01 00 C8 11 FF CF 21 00 10 CD F0 CF C3 00 00
100g
1000w800

Однако, кто-ж знал о наличии этой п/п :)

vinxru 12th April 2012 17:07

Quote:

Originally Posted by b2m (Post 492950)
А там по адресу CFF0 есть полезная п/п копирования памяти с BC до DE в HL. Т.е. записывать эту область на ленту надо было такими командами:

Там три таких идентичных программы

Code:

ROM:C88D          copy1:
ROM:C88D 79                      ld      a, c
ROM:C88E BB                      cp      e
ROM:C88F C2 95 C8                jp      nz, copy1_1
ROM:C892 78                      ld      a, b
ROM:C893 BA                      cp      d
ROM:C894 C8                      ret    z
ROM:C895
ROM:C895          copy1_1:
ROM:C895 0A                      ld      a, (bc)
ROM:C896 77                      ld      (hl), a
ROM:C897 03                      inc    bc
ROM:C898 23                      inc    hl
ROM:C899 C3 8D C8                jp      copy1


ROM:C9AC          copy2:
ROM:C9AC 79                      ld      a, c
ROM:C9AD BB                      cp      e
ROM:C9AE C2 B4 C9                jp      nz, copy2_1
ROM:C9B1 78                      ld      a, b
ROM:C9B2 BA                      cp      d
ROM:C9B3 C8                      ret    z
ROM:C9B4
ROM:C9B4          copy2_1:
ROM:C9B4 0A                      ld      a, (bc)
ROM:C9B5 77                      ld      (hl), a
ROM:C9B6 03                      inc    bc
ROM:C9B7 23                      inc    hl
ROM:C9B8 C3 AC C9                jp      copy2


ROM:CFF0          copy3:                                  ; CODE XREF: ROM:CFFCj
ROM:CFF0 79                      ld      a, c
ROM:CFF1 BB                      cp      e
ROM:CFF2 C2 F8 CF                jp      nz, copy3_1
ROM:CFF5 78                      ld      a, b
ROM:CFF6 BA                      cp      d
ROM:CFF7 C8                      ret    z
ROM:CFF8
ROM:CFF8          copy3_1:                                ; CODE XREF: ROM:CFF2j
ROM:CFF8 0A                      ld      a, (bc)
ROM:CFF9 77                      ld      (hl), a
ROM:CFFA 03                      inc    bc
ROM:CFFB 23                      inc    hl
ROM:CFFC C3 F0 CF                jp      copy3


HardWareMan 12th April 2012 18:24

Quote:

Originally Posted by b2m (Post 492904)
Вот, например, чтение сектора:
Code:

L1: LDAX B ; читаем статус
RAR
RNC ; если контроллер больше не занят
RAR
JNC L1 ; если данных пока нет
LDAX D ; читаем байт
MOV M,A
INX H
JMP L1

Минимум 59 тактов плюс по 30 тактов, если данных ещё нет. У нас будет 62(+33), думаю, должно успеть.

Я на Орионе делал так:
Code:

    LXI  H,BUF
    LXI  D,0F700H
    LXI  B,0082H
IN0:LDAX D
    ANA  C
    JZ  IN0
    LDA  0F703H
    MOV  M,A
    INX  H
    DCR  B
    JNZ  IN0
    LDA  0F700H

И все отлично работало. Если нужно было читать более 256 байт (512 и 1024 байт), то приходилось повторять куски циклов по 256 байт, иначе не успевало уже. Последний LDA брал статус ВГ93, данные процедуры не висли при ошибках ВГ93, но, правда, заполняли область загрузки каким-нибудь байтом (в случае ошибки). Код 82Н - это готовность диска и готовность данных. в случае ошибки прога вываливала при отсутствии готовности диска.

Это если вдруг кому интересно.

vinxru 12th April 2012 22:29

Quote:

Originally Posted by b2m (Post 492950)
Если будешь выпаивать, сделай тоже дамп ПЗУ палитры. Ну и схему (если есть) отсканировать надо бы.

Не буду паять Кристу. Плата с деталями залита слоем вонючего лака. Схем нет, кассет нет.

b2m 12th April 2012 22:43

Quote:

Originally Posted by vinxru (Post 493125)
Не буду паять Кристу.

Не беда, напишем тест всех палитр, с тебя фотка :)
А БИОС-то хоть на панельке?

dk_spb 12th April 2012 22:47

vinxru, Сними ПЗУху по методике....
Там вроде только один проводок надо...

b2m 12th April 2012 23:04

Схема, кстати, есть, тут линк уже пробегал: http://zx.pk.ru/showthread.php?t=9961. Там-же есть софт.

---------- Post added at 23:04 ---------- Previous post was at 22:53 ----------

Софта нет (лежал в обменнике на народе). Но у Tim0xA на сайте есть конвертор rom2wav для Кристы, а программы есть в Базисе.

vinxru 12th April 2012 23:32

Ладно уж. Выпаяю... Выпаял, даже лак не успел почернеть. Небольшие наплывы на дорожке питания, а так и незаметно.

http://s019.radikal.ru/i601/1204/57/c83e3f798761t.jpg

---------- Post added at 22:32 ---------- Previous post was at 22:31 ----------

У 556РТ5 какой буржуйский аналог?

dk_spb 12th April 2012 23:48

аналог intel 3604

---------- Post added at 22:48 ---------- Previous post was at 22:45 ----------

Или на 18 и 19 ноги подай единицу и читай как 2716

vinxru 13th April 2012 00:03

Я сейчас паяю переходник, где на 18,19,20,21 ногу будет подано +5В

http://www.intuit.ru/department/hard...12/12_06sm.gif

Не работает

Блин 20, 21 инверсные

Подал на 20,21 землю, на 18,19 питание. Читаю как 2716 и ничего.

dk_spb 13th April 2012 00:21

Вот-вот-вот. Не успел поправить.
Остаьте 20 и 21 как есть у 2716

---------- Post added at 23:21 ---------- Previous post was at 23:20 ----------

У 2716:
20 - это -OE
21 - "1" при програмировании, 0 при чтении.


All times are GMT +4. The time now is 01:01.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.