PDA

Просмотр полной версии : УК-НЦ стык С2



bigral
04.02.2013, 05:00
Привет всем,

при выборе в меню "Загрузка" пункта 4 "стык С2" получаю:

?** ДВОЙНОЕ ЗАВИСАНИЕ ***
?77402/
?** ЗАВИСАНИЕ ***

p.s. тут "?" указал вместо предпологаемых мною символов, так как экран обрезан слева на "1.9" знакоместа и видно только последних 2 пиксела второго знакоместа слева.

На блоке питания 220в сбоку прикруна КРЕН8 но выход её (желтый провод) обрезан и никуда не идет. Микросхемы 170УП2 и 170АП2 НЕ установленны (возможно кто-то выпаял?).

Скажите что нужно сделать для восстановления "стык С2" и подключения к ПЭЦЭ?

SKcorp.
04.02.2013, 11:07
1801ВП1-065 на плате стоит?
Питание четырехпроводное или преобразователь есть?

palsw
04.02.2013, 11:58
bigral, фото платы ответило бы на многие вопросы

bigral
04.02.2013, 13:28
1801ВП1-065 на плате стоит?
Питание четырехпроводное или преобразователь есть?

Если "преобразователь" это такой черный квадрат 3x4см то его там нету. Питание только 2-мя проводами подается с блока питания (сам разьем на 3 провода но только 2 распаяно). ВП-шка на месте.

При запуске пункта ТЕСТИРОВАНИЕ из главного меню пишет Проход:1 (и т.д.) Ошибок: 0

---------- Post added at 11:28 ---------- Previous post was at 10:42 ----------


bigral, фото платы ответило бы на многие вопросы

фоту выложил тут http://www.flickr.com/photos/78012261@N04/8444386562/sizes/l/in/set-72157632686825734/

palsw
04.02.2013, 13:42
bigral, печаль однако - преобразователя нет и выходных цепей тоже.Теперь клавиатурку отсоедени и сфоткай целиком плату.Возможно и вп1-065 нету.

(Видеовыход облегченный - резисторов совсем мало ,хотя лп9 установлена. )

Alex_K
04.02.2013, 14:09
bigral, печаль однако - преобразователя нет и выходных цепей тоже.Теперь клавиатурку отсоедени и сфоткай целиком плату.Возможно и вп1-065 нету.

(Видеовыход облегченный - резисторов совсем мало ,хотя лп9 установлена. )

Неа, нету и ЛП9(ЛН2). Весьма грустно. Скорее всего литера 5.
Я думаю, что скорее всего нету и 1801ВП1-065.

Patron
04.02.2013, 14:33
А есть в комплекте этой УКНЦ адаптер СА ( сетевой адаптер УКНЦ ) ?

Mad Killer/PG
04.02.2013, 15:05
Мeня прощe спросить было :),БП нe родной,изнaчaльно тaм стоял нa 42в,остaльноe родноe кaк было.

Alex_K
04.02.2013, 16:02
Мeня прощe спросить было :),БП нe родной,изнaчaльно тaм стоял нa 42в,остaльноe родноe кaк было.
А поподробней про это остальное.

SKcorp.
04.02.2013, 16:56
Если "преобразователь" это такой черный квадрат 3x4см то его там нету. Питание только 2-мя проводами подается с блока питания (сам разьем на 3 провода но только 2 распаяно). ВП-шка на месте.

При запуске пункта ТЕСТИРОВАНИЕ из главного меню пишет Проход:1 (и т.д.) Ошибок: 0

---------- Post added at 11:28 ---------- Previous post was at 10:42 ----------



фоту выложил тут http://www.flickr.com/photos/78012261@N04/8444386562/sizes/l/in/set-72157632686825734/

Нету там Стыка С2.

Mad Killer/PG
04.02.2013, 17:22
Ничeго большe просто БП нe родной,мной был постaвлeн 220 нa 5 и всё.

bigral
04.02.2013, 22:10
Неа, нету и ЛП9(ЛН2). Весьма грустно. Скорее всего литера 5.
Я думаю, что скорее всего нету и 1801ВП1-065.

ВП-шка под самой клавиатурой есть, чуть ниже шлейфов, сетевуха тоже есть, даже 1 раз после сброса вывалило - "загрузка из сети", но все остальные разы (~50 шт.) выходит сразу в меню.

Так что нужно установить для восстановления стык С2?

palsw
04.02.2013, 22:11
bigral, найти и запаять недостающие детали :)

bigral
04.02.2013, 22:13
Нету там Стыка С2.

т.е. совсем нету? в ROM-е то он есть? и разьем есть, ну и ВП-шка есть (я так понимаю это главный элемент типа ВВ51?)

palsw
04.02.2013, 22:14
bigral, фото бы полностью сделать...

bigral
04.02.2013, 22:14
bigral, найти и запаять недостающие детали :)

а питание +12в нужно делать? Куда его подавать?

Alex_K
04.02.2013, 22:14
ВП-шка под самой клавиатурой есть, чуть ниже шлейфов...
Чуть ниже шлейфов находится 1801ВП1-120, а вот ниже нее должна быть 1801ВП1-065. Она есть?

bigral
04.02.2013, 22:15
Чуть ниже шлейфов находится 1801ВП1-120, а вот ниже нее должна быть 1801ВП1-065. Она есть?

Да есть. UPDATE! там ее небыло, она в сетевом адаптере СА

palsw
04.02.2013, 22:19
а питание +12в нужно делать? Куда его подавать?

+12 и -12 нужно.глянь в схему -там должно быть куда подавать

Alex_K
04.02.2013, 22:22
Да есть.
А в пультовом мониторе присутствуют регистры 176570, 176572, 176574, 176576 ?

palsw
04.02.2013, 22:28
bigral, http://zx-pk.ru/showpost.php?p=570258&postcount=97 открывай фото моей УКНЦ и сравнивай у себя что нужно допаять и где это взять.Вместо БП укнц устанавливай старенький АТ бп -там будут все напряжения нужные.А вот где брать к170УП2 и к170ап2 еще вопрос.

Patron
04.02.2013, 22:45
Если нужно согласовывать уровни - переходник TTL UART - USB ( например, CP2102 ) может быть даже удобнее:

http://emulator.pdp-11.org.ru/misc/CP2102.jpg

palsw
04.02.2013, 22:50
Patron, МАХ232 рулит и не каких USB!

SKcorp.
04.02.2013, 22:54
а питание +12в нужно делать? Куда его подавать?

Никуда - плата разведена по +5В и преобразователь.

Patron
04.02.2013, 22:59
МАХ232 рулит и не каких USB!Когда стоит задача подключить УКНЦ к PC, у которой нет встроенного COM-порта - MAX232 просто лишний посредник.

Но, конечно, если уже имеется крутой адаптер COM-порта для PC, то тогда переходник на USB не нужен и лучше ставить MAX232.

bigral
05.02.2013, 01:30
Чуть ниже шлейфов находится 1801ВП1-120, а вот ниже нее должна быть 1801ВП1-065. Она есть?

UPDATE! протупил немного, КР1801ВП1-065 у меня в сетевом адаптере СА, а на месте того что на плате должен быть всего лишь перемычка :(

фотки тут:
http://www.flickr.com/photos/78012261@N04/8446007800/in/set-72157632686825734
http://www.flickr.com/photos/78012261@N04/8444916499/in/set-72157632686825734

теперь вопрос: Тот что в сетевом адаптере просто переставить на пустое место на плате? Перемычку убрать (ту что на месте ВП1 на плате?)

Как проверить есть указанные регистры или нет?

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


Если нужно согласовывать уровни - переходник TTL UART - USB ( например, CP2102 ) может быть даже удобнее:
... <pic>...

т.е. этот переходник нужно будет припаять к самой ВП-шке?

palsw
05.02.2013, 01:32
bigral, регистров не будет - можешь не проверять.

Если руки прямые и паяльник имеется то паяй смело.Я бы на твоем месте адаптер СА ради ВП1-065 не курочил.

Скачай схему ,распиши необходимые элементы - закажи их новенькие и потихоньку напаивай.(слабо вериться что ВП1-65 получиться красиво выпаять без обрыва дорожек или даже смертью самой ВП1-65.

bigral
05.02.2013, 01:34
Вместо БП укнц устанавливай старенький АТ бп -там будут все напряжения нужные.А вот где брать к170УП2 и к170ап2 еще вопрос.

Я как-то давно случайно на базаре обнаружил кусок ЗИП-а от какой-то Э-60 наверное (судя по тому что там РУ1) и в нем есть запасная пара этих микрух. Вот токо думаю блок питания ПЕЦЕ-шный будет как ГИРЯ 16 пудовая болтаться возле компа.

palsw
05.02.2013, 01:38
bigral, БП ат однопалатный -аккуратненько разбираешь и отпаиваешь от платы вентилятор и лишние провода.Оставляешь только необходимый минимум
1.+12,
2.-12,
3.+5 несколько проводов 2 или 3
4.GND 2-3 шт

И саму платку устанавливаешь внутрь УКНЦ .Главное подобрать удачный БП и возможно спилить высокие радиаторы.(УКНЦ потребляет 30ват так что греться БП сильно не будет.

Patron
05.02.2013, 01:39
т.е. этот переходник нужно будет припаять к самой ВП-шке?Нужно инвертировать сигналы RX и TX, не трогать ногу 29, не разводить в кабеле сигнал RTS, а сигнал CTS - подключить к ноге 31.

bigral
05.02.2013, 01:43
А в пультовом мониторе присутствуют регистры 176570, 176572, 176574, 176576 ?

а как это можно проверить?

Patron
05.02.2013, 01:47
а как это можно проверить?Для проверки наличия (и содержимого ) любого порта - нужно ввести с пульта его адрес и нажать [/].

Но зачем проверять, если известно, что эти адреса формирует на шине сам 1801ВП1-065. Если его на плате УКНЦ нет - не будет и его адресов на шине.

bigral
05.02.2013, 02:03
Но зачем проверять, если известно, что эти адреса формирует на шине сам 1801ВП1-065. Если его на плате УКНЦ нет - не будет и его адресов на шине.

А тот что в СА стоит разве не на другие регистры мапится? И что там переделать нужно?

---------- Post added 05.02.2013 at 00:03 ---------- Previous post was 04.02.2013 at 23:58 ----------


правда, работать будет без квитирования и с паритетом по нечётности.

Это как бы Xon/Xoff и 8-Y-1 ? вместо RTS/DTS и 8-N-1 ? или я что-то совсем не о том?

Patron
05.02.2013, 02:18
А тот что в СА стоит разве не на другие регистры мапится?Если воткнуть адаптер СА в УКНЦ - на шине появятся регистры последовательного порта СА.

Это как бы Xon/Xoff и 8-Y-1 ? вместо RTS/DTS и 8-N-1 ? или я что-то совсем не о том?Про Xon/Xoff надо сразу забыть и никогда больше не вспоминать - это работает только при текстовом обмене (как с терминалом). HX Server с Xon/Xoff нормально работать не сможет.

Отсутствие квитирования грозит только тем, что HX Server не сможет использовать сжатие ( это где-то -15% средней скорости ), в остальном - разницы ни какой.

Наличие паритета - это просто лишний бит в каждой посылке ( -10% скорости ).

bigral
05.02.2013, 03:33
Если воткнуть адаптер СА в УКНЦ - на шине появятся регистры последовательного порта СА.

т.е. на самом деле при подключенном адаптере СА встроенный стык С2 отключен и адреса его регистров заняты ВП-шкой из СА? Или СА подключиться по другим адресам?


Отсутствие квитирования грозит только тем, что HX Server не сможет использовать сжатие ( это где-то -15% средней скорости ), в остальном - разницы ни какой.

А как происходит "квитирование" ? на сколько я понимаю ВП-шка должна отослать обратно в COM-порт сигнал об успешном приеме байта, по какому проводу это происходит?


Наличие паритета - это просто лишний бит в каждой посылке ( -10% скорости ).

Так ведь UART сам пересылает повторно байт если произошла ошибка в бите четности? Или это не работает?

Patron
05.02.2013, 13:19
т.е. на самом деле при подключенном адаптере СА встроенный стык С2 отключен и адреса его регистров заняты ВП-шкой из СА? Или СА подключиться по другим адресам?По другим ( 176560, 176562, 176564, 176566 ).


А как происходит "квитирование" ?По двум дополнительным проводам ( RTS и CTS ). Если в проводе уровень "1" ( -5..-12V ) - передавать можно, иначе - нельзя.


Так ведь UART сам пересылает повторно байт если произошла ошибка в бите четности? Или это не работает?Приёмник не имеет аппаратных средств (нет в кабеле таких проводов), чтобы сообщить передатчику о необходимости повторной передачи байта.

bigral
06.02.2013, 02:28
По другим ( 176560, 176562, 176564, 176566 ).

ХМ...странно, я вот смотрю например в результаты работы проги >ACO SHOW и вижу там:

name vector csr
YLA 060 177560

А тут какие-то 176560 и 176570? получается что С2 и CA не являются главной консолью? Тогда вопрос что более СТАНДАРТНО из них по отношению к оригинальному железу?
Вот тут на фото в 11/93 адреса дополнительных линий 176600...176660:
http://www.pdp-11.nl/pdp11-93startpage.html

И еще вопрос,существует ли принципиальная програмная разница\несовместимость ВП1-065 и того же DL11-W (M7856)?

Patron
06.02.2013, 03:31
получается что С2 и CA не являются главной консолью?Это коммуникационные порты.


Тогда вопрос что более СТАНДАРТНО из них по отношению к оригинальному железу?У программ адреса и вектора портов настраиваются - поэтому разница непринципиальна.


И еще вопрос,существует ли принципиальная програмная разница\несовместимость ВП1-065 и того же DL11-W (M7856)?Да - у них принципиально разные биты ошибок. Но т.к. большинство программ нормально работают только когда ошибок нет - разница в битах ошибок не очень важна. У разных дековских портов тоже с битами ошибок чехарда.

bigral
06.02.2013, 22:02
У программ адреса и вектора портов настраиваются - поэтому разница непринципиальна.

Значит для меня самый легкий путь (без выпаивания) будет просто переделать тот ВП1-065 что в СА чтобы он работал как RST/CTS + 8-N-1 и будет все ОК? (ну наверное прийдется загружчик набивать вручную? или пункт "загрузка из сети" сработает?)

Подскажите как переделать СА правильно?

Patron
06.02.2013, 22:41
Значит для меня самый легкий путь (без выпаивания) будет просто переделать тот ВП1-065 что в СА чтобы он работал как RST/CTS + 8-N-1 и будет все ОК?Именно так. Только у ВП1-065 всегда 2 стоповых бита, но без квитирования он может принимать посылки и с 1 стоповым битом.


или пункт "загрузка из сети" сработает?Когда есть связь и известен формат в котором УКНЦ хочет получить через СА загрузчик - передать его с PC не проблема.


Подскажите как переделать СА правильно?Keeper схемку подключения CP2102 к СА давал - он наверняка может подсказать какие дорожки на плате СА обрезать, чтобы отключить проверку чётности.

http://s018.radikal.ru/i519/1302/9f/a1b13fd4c00f.jpg

bigral
08.02.2013, 00:49
Cегодня купил вот такую штуку (Foca v2.1 FT232RL USB - UART) http://www.flickr.com/photos/78012261@N04/sets/72157632708942117/

Покупал тут: http://arduino-ua.com/prod213-Foca_v21_FT232RL_USB_-_UART_perehodnik
Самому небыло времени к ним вырваться посреди рабочего дня, поэтому заказал с доставкой в офис, все обошлось в 150грн. Установил под win_xp, само нашло какие-то драйвера для usb котроллера и потом для usb serial порта.

Теперь дело за малым, нужно его припаять к ВП-шке в СА модуле.

update: Потом оказалось что эта плата была с поддельным FT232RL чипом и через пол года, после очередного update-a driver-ов перестала работать. Чип мне НОВЫЙ выслали ITEAD Studio и признали что случайно им подсунули контрафакт. Перепаивал чип - теперь работает.

NovaStorm
08.02.2013, 09:42
Теперь дело за малым, нужно его припаять к ВП-шке в СА модуле.
И написать HOWTO с картинками! Чтобы даже тот, кто знает хотя бы, за какой конец паяльника браться, сделать мог!

Patron
08.02.2013, 12:16
Ради такого случая есть смысл создать новую тему: Переделка СА-адаптера УКНЦ в адаптер USB.

Patron
08.02.2013, 16:17
Чего вы все к СА пристали Как грузится с него будете?Пристали потому - что так не надо ВП1-065 перепаивать и (в принципе) восстановить оригинальную работу СА при необходимости нетрудно - только "залудить" обрезанные дорожки.

Если пункт "загрузка по сети" загружает что-то через последовательный порт в память УКНЦ и там запускает - я это "что-то" без проблем напишу и это будет загрузчик HX для СА УКНЦ.

Ну и в драйвер HX надо будет добавить настройку адреса порта, а то слишком много уже наплодилось вариантов HX.SYS для разных портов.

Patron
08.02.2013, 16:51
Глянул схему СА, для работы с переходником USB нужно ещё два инвертора, т.е. либо напаивать бутербродом ещё одну мс либо резать больше дорожек...Явно нужна также и новая тема: Переделка СА-адаптера УКНЦ в адаптер USB.

А то люди, которым это интересно - вряд ли догадаются искать схему переделки СА в теме про стык С2.

NovaStorm
08.02.2013, 17:32
>СА-адаптера
Масло масляное.
>в адаптер USB.
В COM скорее, или USB-COM. В любом случае, конечная цель - не только воткнуть УКНЦ в ПЦ, но и сделать IP-уровень, чтобы можно было через большого брата играть в УКНЦ-шной сети по интернету, в перспективе конечно =)

Patron
08.02.2013, 17:53
Масло масляное.Это чтобы в поиске релевантность повысить.

В COM скорее, или USB-COM.Когда у устройства разъём USB - это адаптер USB. Как он распознаётся в PC зависит от драйвера. C VCP-драйвером будет COM-порт, с D2XX-драйвером - COM-порта не будет.

bigral
10.02.2013, 06:27
Пытался очистить место для установки ВП-шки на плате УК-НЦ с помощью паяльника и отсоса, с трех попыток 3 сорванные дорожки, и это при том что ничего выпаивать я еще не начал. Так что решил что при таком качестве плат их лучше вообще трогать по минимуму. Пошел другим путем - выяснил что разьемы на шлейфе соединяющем плату и СА адаптер полный мусор и сигналы не доходят, естественно "загрузка из сети" появилась 1 раз за 50 включений а в режиме отладки не видно было регистров 17656x. Припаял СА через 2-pin header к плате, теперь всегда при старте "загрузка из сети" и регистры видны. Пробовал слать с под windoz терминала нажимая кнопку "a" в регистре 176562 читается то 02 то 0117 наверное надо инвертировать rx tx. Подключил USB переходник прямо к ВП-шке так:
нога ВП-шки / сигнал переходника
31 / CTS
29 / RTS
28 / TXD
27 / RXD
наверно надо инвертировать 28 и 27 да?

конфиг ПЕЦЕ у меня 9600-N-8 RTS/CTS handshake
конфиг ВП-шки 23,7,30,3,5 = +5в; 24,32,4,6= земля

palsw
10.02.2013, 12:50
bigral, я чистил отверстия сталной проволочкой кторая не лудиться

BYTEMAN
11.02.2013, 02:16
bigral, я чистил отверстия сталной проволочкой кторая не лудиться
иголкой от шприца надо...

palsw
11.02.2013, 11:45
BYTEMAN, под рукой не было шприца,до появления отсосов активно юзал иголочки с разным диаметром.Сейчас есть отсос и паяльная станция.

bigral
12.02.2013, 04:33
В общем инвертировал tx rx и оно заработало, не уверен что правильно. Но если в терминале выбрать режим 8-N-1 и RTS/CTS handshake то в УК-НЦ можно считать в регистре 176562 переданное значение (причем можно читать скоко угодно!!! оно не очищается, это нормально?) а если записать в регистр 176566 число то оно приходит на терминал к ПЭЦЭ.

Где теперь взять HX multiplexer под это дело?

Patron
12.02.2013, 15:11
оно не очищается, это нормально?Да.

Чтобы проверить работу квитирования - нужно послать в терминале несколько разных байтов, а потом прочитать их из порта один за другим ( Windows должна сохранить отправленные байты в буфере FIFO и выдавать их в линию по сигналам квитирования ).


Где теперь взять HX multiplexer под это дело?Комплект сервера HX для работы через порт CA: HX_Server 2.2_-_UKNC_-_CA_21.01.13_16-15 (http://emulator.pdp-11.org.ru/misc/HX_Server%202.2_-_UKNC_-_CA_21.01.13_16-15.rar), кроме специального загрузчика для СА-протокола УКНЦ, который ещё нужно написать.

Можно сначала загрузиться не через HX, а потом перезагрузиться с HX по команде BOOT HX0:

Или ввести с пульта загрузчик в стиле C2, но работающий через порт СА:


100/102¬
2
10000/106427¬
340¬
12706¬
10000¬
12702¬
176562¬
4567¬
12¬
105737¬
176560¬
100375¬
111203¬
207¬
105712¬
105737¬
176564¬
100375¬
112737¬
100¬
176566¬
12700¬
1000¬
5004¬
4715¬
110324¬
77003¬
5007
10000G

Показаны только те коды, которые нужно ввести. По мере их ввода пульт много чего будет показывать, но нужно, не обращая на это внимания - просто ввести все указанные выше символы. Там где стоит значок '¬' - нужно нажимать [ПС], а там где такого значка нет - нужно нажимать [ВК].

...

bigral
12.02.2013, 18:03
Показаны только те коды, которые нужно ввести. По мере их ввода пульт много чего будет показывать, но нужно, не обращая на это внимания - просто ввести все указанные выше символы. Там где стоит значок '¬' - нужно нажимать [ПС], а там где такого значка нет - нужно нажимать [ВК].

...


Спасибо, вчера до 3 часов ночи вводил загружчик из файла UKNC-style Loader.odt попутно заменяя все 17756x на 17656x но он после запуска так и не сцепился с HX server-ом. Странно что когда я слал код 026 или символ @ ему в ответ он тоже никак не реагировал. Сегодня попробую еще повозиться.

[ПС] [ВК] ? перевод строки и возврат каретки? это типо 0xd 0xa? чето не совсем понял этот момент, вот тут есть описание команд пульта УК-НЦ: http://www.emuverse.ru/wiki/%D0%A3%D0%9A%D0%9D%D0%A6_%D0%A2%D0%B5%D1%85%D0%BD% D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BE%D 0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5

в таблице 50, так там указанно что стрелка влево заносит набранное значение а вниз вверх переходит к отображению следующего предыдущего, это и нужно мне да? (по крайней мере я так раньше читал писал в память - методом тыка разузнал, а вчера наткнулся на эту доку и понял как запускать набитый код, нужно в регистр R7 залить адрес и нажать кнопку ИСП, а команда 10000G не сработает)

Patron
12.02.2013, 18:21
Спасибо, вчера до 3 часов ночи вводил загружчик из файла UKNC-style Loader.odt попутно заменяя все 17756x на 17656x но он после запуска так и не сцепился с HX server-ом. Странно что когда я слал код 026 или символ @ ему в ответ он тоже никак не реагировал. Сегодня попробую еще повозиться.Когда UKNCcomSender получает код промпта, указанный в параметре PromptChar :


[UKNCcomSender.ini]
InitialStateOf[Load] = 1
SaveChangesFor[Load] = 0
BytesToSend = 512
BootFile = Boot_RT-11_from_HX0.bin
Wait_at_Prompt_sec = 1
PromptChar = "@"
Imprint_Date&Time = 1

он ждёт столько секунд, сколько указано в параметре Wait_at_Prompt_sec и, если никаких других байтов за это время не поступило - начинает передавать первые BytesToSend байтов из файла, заданного в параметре BootFile.

Все поступающие серверу HX из COM-порта байты выводятся в окно PortDump, поэтому легко можно проверить - получал сервер промпт от начального загрузчика или нет.

---------- Post added at 17:20 ---------- Previous post was at 17:18 ----------


чето не совсем понял этот моментНу, я в УКНЦ полный ноль, поэтому нажимать надо то, что в одном случае сразу открывает для ввода следующую ячейку, а в другом - просто закрывает ячейку и показывает промпт пульта.

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


команда 10000G не сработаетГоре мне.

bigral
12.02.2013, 18:21
...Можно сначала загрузиться не через HX, а потом перезагрузиться с HX по команде BOOT HX0:

Или ввести с пульта загрузчик в стиле C2, но работающий через порт СА:
...

Чето тут тоже не очень понял, я думал что ПО ЛЮБОМУ сначало нужно в отладке зашуровать LOADER (как я понимаю 100->102 102->2 это какой-то вектор в с адреса 10000 идет сам код) и запустить его, а потом уже пробовать нажимать кнопку BOOT from HX0 на пэцэ, да? Иначе как загрузиться НЕ через HX? (если имеется ввиду С2 или диск то у меня ничего такого нету еще :( надо бы подмутить MSCP какой-то на SD карточке)

Patron
12.02.2013, 18:26
Чето тут тоже не очень понял, я думал что ПО ЛЮБОМУ сначало нужно в отладке зашуровать LOADER (как я понимаю 100->102 102->2 это какой-то вектор в с адреса 10000 идет сам код) и запустить егоЕсли нет возможности загрузиться с винчестера или дисковода, то ДА.


а потом уже пробовать нажимать кнопку BOOT from HX0 на пэцэ, да?Все нужные кнопки у сервера HX уже нажаты по-умолчанию. Как только он получит из COM-порта символ '@' - должна начаться передача первичного загрузчика.

hobot
12.02.2013, 18:49
Горе мне.
Управление в режиме отладки на УК-НЦ мне кажется интуитивно понятным )))
Откуда там 10000G ))) Я просто удивляюсь как могут быть препятствием такие
пустяки, для людей которые виртуальные машины сами пишут или микросхемы
перекусывают )))

Вот с режимом "отладки?" или как его правильно назвать на ДВК - там для меня никакой интуитивности нет и в помине. Более того я бы назвал там реакцию на нажатие кнопок более чем неадекватной - но это просто от не знания как там заведено. Но вот когда курсор вдруг находится перед знаком приглашения - я в тупике всегда !!!

Управление отладкой в УК-НЦ :


--> - стрелка вправо без параметра откроет ячейку памяти последнюю
по счётчику, с параметром типа 40 и стрелка вправо - откроет соотв. 40-у ячейку;
стрелка вниз (упр.курсором) - всегда открывает следующую ячейку
стрелка вверх (упр.курсором) - предыдущую (за исключ.случ.)
ВК - (ентер) - просто выводит приглашение @ в следующей строке.
Если в строке с открытой ячейкой ввести значение (которое нужно) и
нажать стрелку вверх или вниз это значение (за исключ.случ.) заносится
в текущую ячейку.
Кнопка ИСП - это приказ выполнения может иметь параметр или не иметь.
Как-то так. Проще никуда уже нельзя было сделать вроде? )))


Вот для неопытных вроде меня такую-бы шпору по режиму отладки для ДВК неплохо бы иметь? ) Меня смущает смена позиции символа приглашения например (или ожидания команды) @ ???

form
12.02.2013, 19:12
Вот с режимом "отладки?" или как его правильно назвать на ДВК - там для меня никакой интуитивности нет и в помине.

Там всего лишь упрощенный вариант стандартного ODT в котором много больше команд (в том числе открытия ячеек) :)

Ты еще не видел DECовских пультов. У KDJ11-Bx к примеру пульт не умеет листать адреса вверх и делать косвеный переход (это при том, что у него есть редактор EEPROM где все это можно, да еще и DEL работает) :)

hobot
12.02.2013, 19:26
это при том, что у него есть редактор EEPROM где все это можно, да еще и DEL работает)
Да но видишь, я и говорю просто надо знать особенности.
А встроенныё редактор это круто!

В УК-НЦ в режиме отладки есть команды (однокнопочные), типа R - c параметром или без (содержимое регистров), T - тест станции (если честно совсем не знаю,
что это за тест, но поскольку номер станции выводит наверное что-то с СА?),
режим D - дисплей? Короче говоря просто порисовать попечатать - выход по Упр+Ц(C).
M - стартовое меню вернуть
Это самые основные которые я знаю.

form
12.02.2013, 19:27
А встроенныё редактор это круто!

На там без него никак поскольку он является частью подсистемы самодельных загрузчиков для устройств :)

bigral
13.02.2013, 00:51
...В приложении - комплект сервера HX для работы через порт CA...

http://www.flickr.com/photos/78012261@N04/8468182227/in/set-72157632686825734
http://www.flickr.com/photos/78012261@N04/8469277760/in/set-72157632686825734

спасибо, все работает

Patron
13.02.2013, 01:57
спасибо, все работаетЗначит, можно начинать писать UKNC_NET_Loader, который сможет посылать загрузчик при выборе пункта "Загрузка из сети".

bigral
13.02.2013, 13:08
Значит, можно начинать писать UKNC_NET_Loader, который сможет посылать загрузчик при выборе пункта "Загрузка из сети".

Вот только не ясно как, я что-то не заметил никаких передаваемых символов при сбросе и появлении надписи * ЗАГРУЗКА ИЗ СЕТИ *. Это правда может быть связанно с особеностями самого моего USB->COM TTL переходника, мне кажется что он ничего не передает до тех пор пока УК-НЦ не считает значение из регистра 176560 (но это не точно!) Нужно будет еще повозиться и проверить что происходит при сбросе или выборе пункта "Сеть"

Patron
13.02.2013, 14:00
Вот код ПЗУ УКНЦ, выполняющийся при выборе пункта "Загрузка из сети":



; Загрузчик из сети
164160$:
MTPS #340 ; Запретить прерывания
MOVB @#176561,R5 ; Выделение в R5 номера сетевой станции
MOV R5,R0
BIC #177760,R5
ASR R0
BIC #177717,R0
BIS R0,R5
MOVB R5,164556$ ; Сохранение номера сетевой станции
MOVB 164572$,R0 ; R0 = 173(8)
XOR R5,R0 ; R0 = 173(8) XOR номер_сетевой_станции
MOVB R0,164572$
MOV #30,R0 ; R0 = 30 (адрес вектора команды EMT)
MOV #164500$-164160$+1000,(R0)+ ; Установка вектора прерывания EMT
CLR (R0)+ ; Установка ССП при вызове EMT
MOV #164512$-164160$+1000,(R0)+ ; Установка вектора прерывания TRAP
CLR (R0)+ ; Установка ССП при вызове TRAP
164244$:MOV #10000,SP ; Установка указателя стека
MOV #164526$-164160$+1000,@#100 ; Устан. вект. прер. сет. таймера
CLR @#102
MTPS #0 ; Разрешить прерывания
CLR 164534$ ; Очистка счетчика ожидания
164272$:TRAP 0 ; Чтение пришедшего байта
CMP 164534$,#5 ; Счетчик ожидания больше пяти
BLO 164272$ ; Нет
164304$:EMT 0 ; Посылка и чтение очередного байта
CMPB #376,R0 ; Пришедший байт равен 376(8)
BNE 164304$ ; Нет
MOV #164554$-164160$+1000,R1 ; R1 = адрес блока передачи
164320$:MOVB (R1)+,R0 ; R0 = очередной байт из блока передачи
CMPB #376,R0 ; Он равен 376(8) ?
BEQ 164334$ ; Да
EMT 0 ; Посылка и чтение очередного байта
BR 164320$
164334$:EMT 0 ; Посылка и чтение очередного байта
CMPB #377,R0 ; Прочитанный байт равен 377(8) ?
BNE 164334$ ; Нет
EMT 0 ; Посылка и чтение очередного байта
CMPB R5,R0 ; Полученный байт равен номеру станции ?
BNE 164334$ ; Нет
MOV #377,R4 ; R4 = 377(8) (контрольная сумма)
XOR R0,R4 ; R4 = 377(8) XOR номер_сетевой_станции
MOV #50000,R1 ; R1 = адрес расположения загрузчика
EMT 0 ; Посылка и чтение очередного байта
MOV R0,R3 ; R3 = считанный байт
XOR R0,R4 ; Подсчет контрольной суммы
164372$:EMT 0 ; Посылка и чтение очередного байта
CMPB #373,R0 ; Считанный байт равен 373(8) ?
BLOS 164410$ ; Выше или равен 373(8)
XOR R0,R4 ; Подсчет контрольной суммы
MOVB R0,(R1)+ ; Передача принятого байта в память
BR 164372$
164410$:BNE 164426$ ; Принятый байт равен не равен 373(8)
EMT 0 ; Посылка и чтение очередного байта
COM R0 ; Инверсия принятого байта
XOR R0,R4 ; Подсчет контрольной суммы
MOVB R0,(R1)+ ; Передача принятого байта в память
COM R0 ; Инверсия для передачи
BR 164372$
164426$:CMPB #374,R0 ; Принятый байт равен 374(8)
BNE 164244$ ; Нет
EMT 0 ; Посылка и передача байта
CMPB R0,R4 ; Он равен контрольной сумме ?
BNE 164244$ ; Нет
EMT 0 ; Посылка и передача байта
BISB #10,R0 ; R0 = R0 OR 10(8)
EMT 0 ; Посылка и передача байта
CMPB #377,R0 ; Принятый байт равен 377(8)
BNE 164244$ ; Нет
EMT 0 ; Посылка и передача байта
MOV #4,@#176560 ; Включение кольцевой сети
MTPS #340 ; Запретить прерывания
JMP @#50000 ; Переход на исполнение загрузчика
; Подпрограмма передачи байта в локальную сеть (исполнение команды EMT)
164500$:TSTB @#176564 ; Передатчик СА готов ?
BPL 164500$ ; Нет
MOVB R0,@#176566 ; Передача байта в сеть
; Подпрограмма чтения байта, пришедшего по сети (исполнение команды TRAP)
164512$:TSTB @#176560 ; Приемник СА готов ?
BPL 164512$ ; Нет
MOVB @#176562,R0 ; Прием байта из сети
RTI
; Подпрограмма исполнения прерываний таймера
164526$:CLR @#176560 ; Включение режима загрузки
INC (PC)+ ; Инкремент счетчика ожидания
164534$:.WORD 0
CMP 164534$,#1000 ; Счетчик ожидания превысил лимит времени ?
BHI 164550$ ; Да
RTI
164550$:JMP 164244$
; Блок передачи в сеть
164554$:.BYTE 377,0,0,204,0,0,0,0,0,0,0,0,0,374,173,60,377,376,0 ,0

---------- Post added at 13:00 ---------- Previous post was at 12:37 ----------

Загрузчик начинает работу с того, что на протяжении 0.1 сек пропускает все приходящие с сервера байты, а потом начинает их копировать со входа на выход до тех пор, пока сервер не пришлёт 376. Как только сервер пришлёт 376 - начнётся процедура загрузки. Если за 10 секунд с момента начала пропуска байтов процедура загрузки не завершится - произойдёт принудительный сброс и всё повторится по-новой.

tnt23
13.02.2013, 14:43
Загрузчик начинает работу с того, что на протяжении 0.1 сек пропускает все приходящие с сервера байты, а потом начинает их копировать со входа на выход до тех пор, пока сервер не пришлёт 376. Как только сервер пришлёт 376 - начнётся процедура загрузки. Если за 20 секунд с момента начала пропуска байтов процедура загрузки не завершится - произойдёт принудительный сброс и всё повторится по-новой.

Так и тянет поверить, что 376 - токен.

Patron
15.02.2013, 19:38
Комплект сервера HX для работы через порт CA: HX_Server 2.2_-_UKNC_-_CA_15.02.13_17-42 (http://emulator.pdp-11.org.ru/misc/HX_Server%202.2_-_UKNC_-_CA_15.02.13_17-42.rar)

Изменения:

1. Добавлен объект UKNC_NET_Loader, позволяющий передавать загрузчик по протоколу сети УКНЦ для запуска с адреса 050000

2. Добавлен начальный загрузчик CAPre2.bin, передаваемый при выборе в УКНЦ пункта "ЗАГРУЗКА ИЗ СЕТИ" и имитирующий работу загрузчика УКНЦ для порта С2.

3. Добавлен файл конфигурации CA11_HX_COM.cfg, загружающий из образа CAsys54.DSK специальную версию RT-11 - CA11SJ.SYS, использующую порт СА в качестве порта терминала.

4. Добавлен загрузчик Boot_CA-11_from_HX0.bin, выводящий сообщения об ошибках в порт СА и образ системного диска CAsys54.DSK с монитором CA11SJ.SYS.

...

hobot
16.02.2013, 00:42
Patron, но это для доработанного СА верно?

Patron
16.02.2013, 01:35
это для доработанного СА верно?Да. Переделки там несложные, но какие именно - знают bigral и Keeper.

hobot
16.02.2013, 02:20
Patron, спасибо! Мне важно фразу не вводящую в заблуждение на сайт написать, так что я в плане общей информации, а предметно это уже понятно надо
читать тему, изучать вопрос детально )

bigral
16.02.2013, 03:35
Да. Переделки там несложные, но какие именно - знают bigral и Keeper.

СПАСИБО большое! за такой чудесный кусок кода, работает на УРА. Правда есть все же проги типа SPEED.SAV которые всеравно печатают не через HX в эмулятор терминала а на экран УК-НЦ (но то мелочи, наверно используют не системный вызов вообще а биос напрямую).

p.s. А этот HX multiplexer реально прикрутить к другим системам? Например к той же RSX-11M?

p.s.2 Переделки минимальные и описанны в двух моих постах выше.

Patron
16.02.2013, 13:52
А этот HX multiplexer реально прикрутить к другим системам? Например к той же RSX-11M?Чтобы просто загрузиться с PC сойдёт и эмулятор TU58 - драйверы для работы с ним есть в любой операционке, а для работы с HX их надо писать ( или портировать имеющийся вариант для RT-11 ).

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

---------- Post added at 12:52 ---------- Previous post was at 10:56 ----------


работает на УРАСо сжатием тоже работает ?

В каком из следующих случаев работает, а в каком нет:



1. StopBits = TWOSTOPBITS, fOutxCtsFlow = FALSE, без сжатия.
2. StopBits = ONESTOPBIT, fOutxCtsFlow = FALSE, без сжатия.
3. StopBits = TWOSTOPBITS, fOutxCtsFlow = TRUE, сжатие.
4. StopBits = ONESTOPBIT, fOutxCtsFlow = TRUE, сжатие.

bigral
17.02.2013, 03:54
Со сжатием тоже работает ?
В каком из следующих случаев работает, а в каком нет:
1. StopBits = TWOSTOPBITS, fOutxCtsFlow = FALSE, без сжатия.
2. StopBits = ONESTOPBIT, fOutxCtsFlow = FALSE, без сжатия.
3. StopBits = TWOSTOPBITS, fOutxCtsFlow = TRUE, сжатие.
4. StopBits = ONESTOPBIT, fOutxCtsFlow = TRUE, сжатие.


Сжатие не работает при fOutxCtsFlow = FALSE.

Все перечисленные случаи 1,2,3,4 работают.

Изредка "зависает" загрузка на старте если просто стартонуть HX server, и загрузка не ведется до тех пор пока не нажать сброс на УК-НЦ и кнопку boot HX на сервере, но это возможно связанно с типом USB-TTL конвертора и его driver-ом, так что не факт что у кого либо другого проявится этот непостоянный эффект (этот эфект можно воспроизвести в случае 2). К стати глюки самого driver-a тоже проявляются иногда (например ничего не передается до тех пор пока не вытяють USB разьем и не вставить по новой).

Patron
17.02.2013, 11:54
Все перечисленные случаи 1,2,3,4 работают.Это круто. Чтобы сжатие работало при одном стоповом бите - чип должен поддерживать квитирование на аппратном уровне.

Если только чип не игнорирует эту настройку.

Чтобы проверить - можно выключить сжатие и сравнить время выполнения команды DIR/BAD SY: при одном и двух стоповых битах.

bigral
18.02.2013, 04:40
Это круто. Чтобы сжатие работало при одном стоповом бите - чип должен поддерживать квитирование на аппратном уровне.

Если только чип не игнорирует эту настройку.

Чтобы проверить - можно выключить сжатие и сравнить время выполнения команды DIR/BAD SY: при одном и двух стоповых битах.

По-моему на моем устройстве что 1 что 2 стоп бита разница не большая (хотя субьективно с 2-мя битами меньше вероятность начального "зависания" которое лечиться выключением\включением USB соединения + сброс УК-НЦ + перегруз HX server-а). А вот настройка fOutxCtsFlow = FALSE приводит к ошибке overrun при использовании сжатия.

К стати хотелось бы немного понять принцип этого сжатия как оно работает?

Patron
18.02.2013, 11:29
К стати хотелось бы немного понять принцип этого сжатия как оно работает?Повторяющиеся байты кодируются в три, поэтому пустые блоки передаются почти мгновенно.

...

А как насчёт размещения фотоотчёта ( с небольшими комментариями ) по модернизации блока СА ..

...

hobot
18.02.2013, 22:22
А как насчёт размещения фотоотчёта ( с небольшими комментариями ) по модернизации блока СА ..
Я так же заинтересован, в плане того, что на такую статью можно по теме HX сервера и загрузки УК-НЦ сделать ссылку с сайта.

palsw
18.02.2013, 22:28
Жду фото отчёт ")

Patron
18.02.2013, 23:37
Сделал новый вариант драйвера HX ( HX_v2.4 ) с тем же функционалом и новыми возможностями.

Изменения:

1. Команда SET HX HXCSR = oooooo позволяет задавать адрес порта для связи с сервером HX.

2. Команда SET HX TTCSR = oooooo позволяет задавать адрес порта для вывода сообщений при загрузке.

3. Команда SET HX LIST позволяет просматривать установленные значения HXCSR и TTCSR.



.SE HX LIST

HX DSK/TTY multiplexer v2.4 2013

SET HX active parameters
========================
HXCSR = 176570
TTCSR = 177560

.


...

В драйвере HX.SYS v2.4 обнаружена ошибка. При изменении адреса порта HX командой SET HX HXCSR = oooooo - не изменяется адрес используемого порта в слове 0176 заголовка драйвера.

Исправленная версия драйвера: ( HX.SYS_v2.5 (http://zx.pk.ru/showthread.php?p=577658#post577658) )

...

bigral
19.02.2013, 00:28
Повторяющиеся байты кодируются в три, поэтому пустые блоки передаются почти мгновенно.

...

А как насчёт размещения фотоотчёта ( с небольшими комментариями ) по модернизации блока СА ..

...

Да конечно сделаю, только через неделю, сейчас к сожалению нет доступа к УК-НЦ.

hobot
19.02.2013, 17:41
offtop

http://www.youtube.com/watch?v=EIHMfpKwjkw


---------- Post added at 17:41 ---------- Previous post was at 17:40 ----------


Исправленная версия драйвера:
! - поправил у себя ссылку так-же )

bigral
02.03.2013, 19:21
Мда вот решил разобрать свою УК-НЦ и сделать снимки для жаждущих. Снимки добавил к тем старым выложенным ранее тут: http://www.flickr.com/photos/78012261@N04/sets/72157632686825734/

Добавил коментарии к снимкам. Для запуска рабочей УК-НЦ через СА адаптер использовал вот эти две схемы:
схема стыка С2:
http://comp.disneyjazz.net/biblioteka/0121.djvu (http://retropc.org/biblioteka/0121.djvu)
схема СА:
http://comp.disneyjazz.net/biblioteka/0116.djvu (http://retropc.org/biblioteka/0116.djvu)

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

Далее скорость на ВП-шке в СА была выставленна по образу и подобию как на схеме для стыка С2 для этого дорожки от выводов 3,4,5,6 пришлось отрезать и соединить по новому.

Сигналы идущие к ножкам ВП-шки 27, 28, 29, 31 тоже были отрезанны от схемы чтобы не вносить ненужные помехи, на них были подданы сигналы с USB переходника.

hobot
02.03.2013, 19:52
bigral, спасибо, я на этот пост тогда ссылку сейчас и сделаю, заголовок
что-то вроде "Пример доработки CA УК-НЦ" .


--------------------------------------------
http://archive.pdp-11.org.ru/
( http://hobot.pdp-11.ru/ - зеркало)
В правом фрейме внизу все ссылки по теме,
в том числе и на пост выше от bigral.

bigral
14.02.2014, 03:27
прикупил еще одну ук-нц-шку в надежде заполучить все же машину с консолью + 2 доп. SLU (один С2 второй СА), теперь попытался грузиться через какой-то aten адаптер на 2-х микруках и С2 и оно мне пишет:

***** СТОП *****
001050 / 005007

это у меня с глюками передача идет? или image не тот зашуровал в качестве начального загружчика?

Patron
14.02.2014, 11:59
это у меня с глюками передача идет? или image не тот зашуровал в качестве начального загрузчика?Если речь о загрузке через HX, то можно запостить "HX Log", а также заархивировать каталог использованного сервера HX и прицепить архив к сообщению.

bigral
14.02.2014, 21:00
Если речь о загрузке через HX, то можно запостить "HX Log", а также заархивировать каталог использованного сервера HX и прицепить архив к сообщению.

У меня подозрение что это глючный usb-rs232c переходник так как при попытке его использования с qbus slu картой он даже при вводе начального загружчика через ODT обламывался 6 раз из 10 (я смотрю что уровень передающегося сигнала на 4 вольта ниже того что надо... где-то около 4..5 вольт вместо 12 положенных). Так что проверю на другом com-port-у.

tnt23
14.02.2014, 21:04
Очень редко кто из переходников USB-RS232 обеспечивает полные плюс-минус 12 вольт размаха. Но и плюс-минус 5-6 вольт обычно хватает для современных портов.

bigral
16.02.2014, 02:17
Очень редко кто из переходников USB-RS232 обеспечивает полные плюс-минус 12 вольт размаха. Но и плюс-минус 5-6 вольт обычно хватает для современных портов.

Это для каких "современных" ? Как я понял сам по себе USB-RS232 переходник отлично читает все что ему передают (причем проверял и на УК-НЦ С2 и на платах SLU для оригинального qbus-a). Но при посылке того же начального загружчика HX server-ом в пульт pdp11 часто возникали сбои с этим вот переходником... (такие збои токо на TTL уровнях с припаянным напрямую Foca 2.2 переходником еще видел)

alvis
16.02.2014, 12:35
Очень редко кто из переходников USB-RS232 обеспечивает полные плюс-минус 12 вольт размаха. Но и плюс-минус 5-6 вольт обычно хватает для современных портов.
Ну, это ты загнул. Если в переходнике стоит помимо usb-rs232ttl конвертера еще и преобразователь уровня типа MAX232 подобной микросхемы, то минимум +/- 9 вольтовые уровни будут. Этого впринципе достаточно для коротких проводов и подключения устройств не питающихся от того же сом-порта.

Patron
16.02.2014, 13:09
Но при посылке того же начального загружчика HX server-ом в пульт pdp11 часто возникали сбои с этим вот переходником...Возможно, дело в том, что некоторые переходники ( если правильно помню ) нормально передают только с одним стоповым битом. Если в настройках порта задать два стоповых бита - начинаются проблемы.

tnt23
16.02.2014, 14:14
Очень редко кто из переходников USB-RS232 обеспечивает полные плюс-минус 12 вольт размаха. Но и плюс-минус 5-6 вольт обычно хватает для современных портов.
Ну, это ты загнул. Если в переходнике стоит помимо usb-rs232ttl конвертера еще и преобразователь уровня типа MAX232 подобной микросхемы, то минимум +/- 9 вольтовые уровни будут. Этого впринципе достаточно для коротких проводов и подключения устройств не питающихся от того же сом-порта.

Мне попадались китайские переходники на чипе PL2302, у которых выход как раз был плюс-минус шесть вольт в безветренную погоду.

dk_spb
16.02.2014, 18:52
А PL2302 вообще не надо использовать, так как он кривой до безобразия.
Одна из самых известных проблем: даже при правильной (без экономии) разводке помехи по RS-232 этим чудо-чипом часто воспринимаются как USB команда перейти в sleep режим. У меня прогамматор с таким переходником всё читал, но при попытке что-то запрограммировать отваливался по USB.
Недаром переходники на чипах FTDI или CP210x сильно дороже.
Сейчас еще есть решение на CH340R, супер дешевое, но я его еще в руках не держал.

tnt23
16.02.2014, 19:24
Дак речь не о том, чем надо пользоваться, а чем не надо. Речь, напомню, была о том, что (повторюсь) встречаются переходники, которые не раскачивают полных 12 вольт, а дают хорошо если 5-6, что может создавать проблемы.
Я привел пример такого переходника, который в моем случае оказался на чипе Prolific. А уж что лучше кушать, хлеб или пирожные, всяк решает исходя из собственных возможностей.

dk_spb
19.02.2014, 11:01
Дак речь не о том, чем надо пользоваться, а чем не надо.
А я как раз об этом. Пролификами - не надо пользоваться в принципе.


А уж что лучше кушать, хлеб или пирожные, всяк решает исходя из собственных возможностей.
Не понял тебя. $3-4 настолько критичны? Или ты про "блюдение фигуры" и отказ от пирожных? ;-)

tnt23
26.02.2014, 15:55
А я как раз об этом. Пролификами - не надо пользоваться в принципе.
Пролификами В ПРИНЦИПЕ пользоваться можно. И если в ближайшей окрестности у человека ничего, кроме пролифика, нет, то и пролификом пользоваться можно - только нужно знать про амплитуды, ну и про проблемы с драйверами.


Не понял тебя. $3-4 настолько критичны? Или ты про "блюдение фигуры" и отказ от пирожных? ;-)

Для меня - не критичны, но мне совсем не трудно представить себе пользователей, для которых и $2 деньги, и которые пользуются пролификом за неимением другого.

dk_spb
26.02.2014, 19:10
Ok, уговорил. Если $2 - критичные деньги, то пролификами пользоваться можно, но не нужно. ;-)

randomizer
05.03.2018, 00:40
Любопытно, кто нибудь пробовал заменить кварцевый резонатор c 4.608 МГц на 9.216 МГц в генераторе синхроимпульсов для последовательных портов? Оч. хочется поднять скорость СА до максимума - 115 200.бит/с

randomizer
08.03.2018, 02:26
Заменил. Без проблем гружусь на 115 200, yay :-)

randomizer
02.07.2018, 14:54
Хм, после сборки КНЖГМД, начал копировать файлы через СА на карту памяти, и довольно бысто СА начал сначала сбоить а потом и совсем отказал.
Пробовал запаять на мат. плату отсутствующую ВП-шку, сначала демонтированную с СА, а потом и "новую" - обмен данными с PC так и не пошёл.
В какой то момент заметил что ВП-шка изрядно нагревается, попробовал вернуть обратно кварц на 4.608 МГц. Нагрев уменьшился, PC начал получать данные с УКНЦ.
Даже отказавший СА отлежвшись начал работать, правда поработав, видимо нагревшись, всё равно начинает сбоить.

Напрашивается вывод что всё таки не все чипы работают на 115 200, а тем что работают, для долговечности - необходимо обеспечить хорошее охлаждение.