Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Плоттер Robotron REISS СМ6415 (K6418) |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 * 7 8 9 10 | Печать |
jurey |
VIEW аппаратный. Пока reiss не готов и буфер полон, передача ждёт. Похоже интерфейс неправильно распаян. |
jurey |
если эта клавиша нажата - как раз переполнение буфера она и индицирует Может наоборот, когда она нажата происходит переполнение буфера? Эта кнопка переводит плоттер в режим не готов, поднимает пен и передвигает его на 3700,2700, чтобы можно было посмотреть результат. Когда она отпущена, переход в "готов", возвращается предыдущая координата и выполняется следующая команда из буфера. Короче, Склифасовский, запаяй сигнал "готов". (Сообщение отредактировал jurey 13 июня 2007 0:34) |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
jurey, про конверсию команд я писал уже очень-очень давно и с ними уже все понятно. Хотелось бы все команды транскодировать, уже работаю над этим. Из официальной доки следует, что на контакте v.108 (B8) меняется уровень на High при переполнении буфера и возвращается в Low, если буфер пуст. Но в реальности, если верить осциллографу, там абсолютная тишина. Дефект ли это устройства, или особенность модели - не знаю, но это факт. Поэтому единственное универсальное решение - анализ статус-байта, который отдается при отправке в порт символа 05H. Там гораздо больше информации, чем на линии DTR, даже если бы она работала. Статус-байт я видел в терминалке при нажатии Paper, Reset и View, описание в официальной документации есть. Сейчас нужно только начать его использовать. Интерфейс распаян верно. Судя по официальной доке - даже излишне верно, т.к. часть линий просто не используются (используются пять вместо распаяных мною восьми). Официальная дока: http://teo.80x86.ru/docs/robotron/Robotron_REISS_K6418.rar |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Если переполняется буфер - тут же вываливается 13H, как только опустошается - 11H. Шлю в порт 05H - тишина. Ну и фиг с ним. Пока что поставил в программу реакцию на получение из порта 13H - прекращается передача до тех пор, пока не придет 11H. Работает. Рисует быстро, данные не теряет, левыми линиями чертеж не пачкает, на View реагирует адекватно. Можно сосредоточиться на транскодере команд. |
jurey |
DTR подключен и куда? |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
На шестую ногу DB9. Поставил порт-сниффер и кинул 100 раз чертить рамку по максимальноиу периметру. Буфер переполнился мгновенно, 13H вывалилось, а DSR (куда и заведен DTR от плоттера) своего состояния не изменил. |
jurey |
Соедини с RTS и будет тебе счастье |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Тогда уж на CTS, т.е. на восьмую ногу. Попробую. Но на контакте DTR у плоттера всегда абсолютнейшая тишина. Вообще. Звонится в обрыв. Так что, боюсь, сие мне не поможет... (Сообщение отредактировал Teodor 14 июня 2007 15:58) |
jurey |
В общем, смотри как надо спаять кабель. 1. Защитную землю на экран DB-9. 2. Земля - на 5-й пин DB-9. 3. RxD на TxD. 4. TxD на RxD. 5. DTR плоттера на СD (Carrier Detect, 1-й пин) и DSR (Data Set Ready, 6-й пин) DB-9, одновременно. 6. RTS (Request to Send, 7-й пин) и CTS (Clear to Send, 8-й пин) DB-9 вместе. Всё. Должно работать как часы на любой скорости. Длину кабеля лучше не более 3-х метров. Качество тоже имеет значение. Не за что. (Сообщение отредактировал jurey 15 июня 2007 0:14) |
jurey |
Вот приблизительно так, только DTR от плоттера. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 * 7 8 9 10 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Плоттер Robotron REISS СМ6415 (K6418) |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |