Автопортал || Авто - статьи

Сельскохозяйственная техника
Чтение RSS

Статьи

RS-232

  1. Интерфейс от C64 до RS232 [ редактировать ]
  2. GLINK-LT-A00 [ редактировать ]
  3. GLINK-232T [ редактировать ]
  4. Link232 [ редактировать ]
  5. EZ-232 [ редактировать ]
  6. Silversurfers [ редактировать ]
  7. HART [ редактировать ]
  8. ДУАРТ [ редактировать ]
  9. [ редактировать ]
  10. Бит 4 [ редактировать ]
  11. Бит с 5 по 6 [ редактировать ]
  12. Бит 7 [ редактировать ]
  13. [ редактировать ]
  14. Бит с 1 по 3 [ редактировать ]
  15. Бит 4 [ редактировать ]
  16. Биты с 5 по 7 [ редактировать ]
  17. Программирование на бейсике [ редактировать ]

RS-232 - сегодня называется EIA-232 - является стандартом для серийного интерфейс , который был представлен в начале 1960-х годов американским комитетом по стандартизации. Это также рекомендация МСЭ-Т в отношении функций V.24 стандартизированы и известны. Этот интерфейс в основном для модемы и акустическое но и для некоторых принтер и другие используемые устройства (например, Eprommer).

ВК-20 кто C64 и C128 предложить такой интерфейс через UserPort (назначение сигнала см. там), хотя уровень TTL, используемый там внешней цепью к V.28 Уровень должен быть скорректирован (например, с Вставной модуль VC-1011A для ВК-20). Эмулировать программное обеспечение [1] этот калькулятор один MOS 6551 [2] [3] Интерфейсный модуль ACIA, как в CBM-II и Плюс / 4 используется. Эмуляция (процедуры в Kernal - ROM ) не работает так быстро, как настоящий 6551 чип максимум 2,400 бод (вместо 19.200) возможно. 6551 имеет три важных регистра, регистр управления, регистр команд и регистр состояния. Желаемые значения для первых двух регистров, которые могут быть записаны только, считаются эмуляцией CHR $ -Коды в (псевдо) имени файла ОТКРЫТЫЙ Команда для интерфейса. Регистр состояния может быть прочитан только, для которого системная переменная ST служит (см. детали ниже).

Интерфейс от C64 до RS232 [ редактировать ]

Согласно публикации новостей Андреаса Бузе в comp.sys.cbm [4] с цепью преобразования уровня 0 В и 5 В на выходах приблизительно -8 В и +8 В (теоретических значений -12 В и +12 В) на входах уровни становятся соответственно -30 и +30 В принимаются и преобразуются в соответствующие уровни TTL. [5]

Пользовательский порт C64 C64 RS232 (разъем платы) (разъем DB25) _________ Направление потока данных | | PA2 M ----------- 11- | | -14 ------------ TXD (2) -> PB1 D ----------- 10- | | --7 ------------ RTS (4) -> PB6 K ----------- 12- | MAX 232 | -13 ------------ CTS (5) <- FLAG2 B --- + -------- 9- | | --8 ------------ RXD (3) <- PB0 C --- | | | --3-- | + - | VCC 2 ----------- 16- | | --1 ----- | GND N ------ + ---- 15- | | | - | + -2 | | --5-- | + - | | - + | -6 | _________ | --4 ----- | | | --------------------------------- GND (7) - | + - Конденсатор 22 мкФ / 16 В - + полярность

размещение:

Сигнал Подключение к порту пользователя Сигнал C64 TXD M PA2 RXD C PB0 B FLAG2 RTS D PB1 DTR E PB2 RING F PB3 DCD H PB4 CTS K PB6 DSR L PB7

GLINK-LT-A00 [ редактировать ]

http://gglabs.us/node/530 http://gglabs

GLINK-232T [ редактировать ]

http://gglabs.us/node/2048 http://gglabs

Link232 [ редактировать ]

http://www.go4retro.com/projects/link232/ http://www

EZ-232 [ редактировать ]

Swift ссылка совместимый

Silversurfers [ редактировать ]

http://wiki.icomp.de/wiki/Silversurfer http://wiki

HART [ редактировать ]

http://mikenaberezny.com/hardware/c64-128/hatronics-hart-rs-232/ http://mikenaberezny

ДУАРТ [ редактировать ]

http://www.ide64.org/duart.html http://www в два раза до 115 200 бит / с

[ редактировать ]

Бит 0 до 3 [ редактировать ]

Здесь скорость передачи в «битах в секунду» (бит / с или бод с блоком передачи 1 бит).

Десятичное значение Скорость передачи [бит / с] 0 - 1 50 2 75 3 110 4 134,5 5 150 6 300 7 600 8 1,200 9 1,800 10 2,400

Бит 4 [ редактировать ]

Не используется

Бит с 5 по 6 [ редактировать ]

Десятичное значение Количество бит данных 0 8 32 7 64 6 96 5

Бит 7 [ редактировать ]

Десятичное значение Количество стоп-битов 0 1 128 2

[ редактировать ]

Бит 0 [ редактировать ]

  • 3-х проводный режим (протокол программного рукопожатия):
    • Управление потоком данных, т. Е. Возможность передачи переданных данных приемником, должно осуществляться с помощью специальных управляющих кодов, вплетенных в поток данных (коды XON / XOFF: XON = $ 11, XOFF = $ 13).
    • Приемники и передатчики должны согласовать управление потоком или даже реализовать его. Коды XON / XOFF имеют особое значение и не могут быть перенесены в качестве значения напрямую.
    • Соединительный кабель поставляется с 3 проводами.
  • Режим X-wire (протокол аппаратного рукопожатия):
    • С помощью дополнительных аппаратных линий, по крайней мере, RTS (PB1) и CTS (PB6) осуществляется управление потоком. Поведение линий и то, что требуются другие сигналы, не является единообразным в реальных реализациях.
    • Для подключения требуется как минимум один 5-жильный кабель.

Десятичное значение Тип рукопожатия 0 3-проводной режим (программный протокол) 1 X-проводной режим (аппаратный протокол)

Бит с 1 по 3 [ редактировать ]

Не используется

Бит 4 [ редактировать ]

  • Полный дуплекс: данные могут быть получены и отправлены одновременно, поэтому передача данных может происходить в обоих направлениях (даже с разной скоростью). (Стандарт)
  • Полудуплекс: Здесь данные либо принимаются, либо передаются только один раз, то есть всегда передаются только в одном направлении.

Десятичное значение Тип передачи 0 Полный дуплекс 16 Полудуплекс

Биты с 5 по 7 [ редактировать ]

Десятичная проверка на четность 0, 64, 128, 192 нет 32 нечетных 96 четных меток 160 (бит четности всегда 1) пробел 224 (бит четности всегда 0)

Регистр статуса ( системная переменная ST ) имеет другое значение в передаче RS-232, чем обычно.
Это может быть в Бейсик однако, он будет удаляться при каждом прочтении! Поэтому его следует кэшировать в другой переменной для последующего использования для нескольких запросов.

Бит нет. Значение 0 Ошибка четности 1 Ошибка кадра (старт / стоп-бит) 2 Буфер приемника заполнен 3 Буфер приемника пуст 4 Отсутствует сигнал CTS 5 Не используется 6 Отсутствует сигнал DSR 7 Получен сигнал BREAK

Программирование на бейсике [ редактировать ]

Интерфейс программируется на бейсике с использованием обычных команд ввода / вывода ( ОТКРЫТЫЙ , ЗАКРЫТЬ , PRINT # , CMD , GET # , ВХОД # ) а также системная переменная ST , Однако есть несколько вещей, которые нужно иметь в виду:

  • Команда ОТКРЫТЬ находится в верхней части В памяти два 256-байтовых буфера данных (один для вывода, один для ввода). Неявно становится одним и тем же CLR Команда выполнена, т.е. все переменные затем удаляются. Кроме того, если в переменной памяти менее 512 байт, верхняя часть программы BASIC будет перезаписана без комментариев.
  • CLOSE удаляет два буфера и, как и в случае с OPEN, очищает память переменных. Если в выходном буфере еще есть данные, они больше не записываются, а удаляются немедленно. Поэтому перед закрытием следует проверить, если выходной буфер пуст.
  • Использование INPUT # не рекомендуется, так как при проблемах с получением программа блокируется и только более RUN / STOP + ВОССТАНОВЛЕНИЕ можно остановить

Соответствующая поддержка находится в Kernal дано, но с вариантами операционной системы Аппаратные средства Быстрый погрузчики иногда они отсутствуют, потому что соответствующее пространство ПЗУ используется для подпрограмм поддержки диска.


пример

10 REM *************** УСТАНОВКА CONTROL REGISTER 15: 20 BR = 6: СЭМ 300 бод 30 DB = 0: REM 8 бит данных (из которых 1 бит четности, см строки 80) 40 SB = 0: REM 1 стоповый бит 45: 50 REM **************** РЕГИСТРАЦИЯ КОМАНДЫ ПАРАМЕТРОВ 55: 60 HS = 1: REM X провод 70 UA = 0: REM полный дуплекс 80 PA = 160: REM mark Четность (8-й бит данных всегда 1) 90: 100 REM ************************ ОБЩИЕ НАСТРОЙКИ 105: 100 LF = 2: номер логического файла REM (выбирается) 110 GA = 2: адрес устройства REM интерфейс RS-232 120 SA = 0: REM вторичный адрес 125: 200 ОТКРЫТЫЙ LF, GA, SA, CHR $ (BR + DB + SB) + CHR $ (HS + UA + PA)

Затем вы можете продолжить с помощью следующих команд:

выпуклость

  1. ↑ Составление карты Commodore 64 на zimmers.net
  2. ↑ Таблица данных MOS 6552 ACIA в 6502.org
  3. ↑ Спецификация CMOS ACIA 6551 из WDC
  4. ↑ Размещение в группе новостей USENET comp.sys.cbm от Andreas Boose: схема для регулировки уровня
  5. ↑ Техническое описание Texas Instruments MAX232 (PDF)

Похожие

LENOVO 20023 ДРАЙВЕРЫ BLUETOOTH СКАЧАТЬ
G - проблема с установкой драйвера bluetooth. Экран занимает до 2 часов, чтобы отобразиться на G Driver Easy автоматически распознает вашу систему и найдет для нее правильные драйверы. Замена комбинированного разъема в Lenovo G Включите режим обнаружения Вариант 3: Добавил: Vihn
ElecFreaks - ElecFreaks
Вступление Freaduino UNO - Arduino-совместимая плата. Он основан на дизайне Arduino UNO Rev3. Таким образом, вы можете использовать Freaduino в качестве Arduino UNO Rev3. Весь код, щит и IDE для Arduino UNO Rev3 также действительны для Freaduino UNO. Некоторые заметные улучшения в аппаратном обеспечении делают Freaduino UNO более гибким и простым в использовании. Например: 3,3 В или 5 В по выбору позволяют подключать некоторые модули 3,3 В (например, XBee) напрямую к Freaduino.
Audi A4
... поколением. Нынешний автомобиль был выпущен в 2015 году. Максимальная скорость: 130-174 миль в час 0-62mph: 4,1-9,0 секунд Экономия топлива: 32.1-83.1 миль на галлон Выбросы: 99-200 г / км Объем багажника: 480-1510 литров Какие версии Audi A4 доступны? Четырехдверный
Миль на галлон Выбросы: 99-200 г / км Объем багажника: 480-1510 литров Какие версии Audi A4 доступны?

Новости

Внедорожный тюнинг Chevrolet Niva
Доставка по всей России 100% оригинальные запчасти 7000 наименований запчастей в наличии

Доработки и тюнинг ВАЗ 2110, ВАЗ 2111, ВАЗ 2112
Энциклопедия тюнинга и доработок ВАЗ 2110, ВАЗ 2111, ВАЗ 2112 - ресурс, который содержит подробные фото и видео отчеты по доработке, модернизации, ремонту и тюнингу автомобилей ВАЗ «десятого» семейства

Тюнинг Нива Урбан. Полноценный внедорожник
Удивительно, но факт — внедорожники зародились в России. Первые модели их появились еще в далеких 70-х. Это были «Нивы». Если внимательно посмотреть на этот автомобиль, то можно обнаружить, что он с того

Тюнинг двигателя Нива Шевроле: увеличение мощности, дороботка
Тюнинг двигателя Нива Шевроле — грамотно увеличиваем мощность мотора Многие владельцы Нива Шевроле отмечают один существенный недостаток данного внедорожника – откровенно слабые технические показатели

Шеви Нива тюниг. Острые моменты и интересные решения
Существует множество точек зрения о нашем Российском автопроме и чаще всего негативных. Но несмотря ни на что наши соотечественники, несмотря ни на какие «косяки» отечественного автопроизводителя продолжают

Тюнинг Шевроле Нива (Tuning Chevrolet Niva)
Несмотря на то, что Chevrolet Niva является универсальным и практичным автомобилем для эксплуатации в любых условиях, многие владельцы этого популярного российско-американского внедорожника стремятся

Нива Шевроле тюнинг для бездорожья в виде лебёдки и багажника
Отечественный внедорожник Niva Chevrolet стал на конвейер в далеком 2002 году. За время производства претерпел множество незначительных изменений, однако в части проходимости остался прежним надежным транспортным

Тюнинг 5-дверной Нивы
Советский внедорожник существует в нескольких вариациях, каждая из которых по-своему удивительна. Но среди этого разнообразия выгодно выделяется Нива 5, которая для мозговитых автолюбителей и патриотов

Chevrolet Niva с доработанным двигателем: верхи могут, низы хотят
Тяговитость мотора для вседорожника с механической трансмиссией не менее важна, чем максимальная мощность. Опробуем Chevrolet Niva с доработанным двигателем? «Шевроле-Нива» Толковый тюнинг и модернизация —

Тюнинг автомобилей ВАЗ 2121 Нива — любимых отечественных внедорожников
ВАЗ 2121 «Нива» — трехдверный автомобиль, уже много лет удерживающий высокие позиции в списке внедорожников. И пусть Нива неказиста снаружи, пусть слова «комфорт» и «эргономика» к ней почти неприменимы,

Автопортал || Авто - статьи
При использовании материалов ссылка на источник обязательна.
Copyright www.hram-vysokoe.mca84102a © 2016