Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Т34 ВВ55 просто ввод/вывод

  1. #1
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Т34 ВВ55 просто ввод/вывод

    Всем доброго!
    Есть комп Мастер. На плате уже стоит ВВ55. Есть желание выводить и принимать произвольные данные. Он подключен к А5 и А6, прозвонил, точно они. По задумке на эту ВВ подключается кемпстон джойстик и принтер. Для принтера необходимо загружать драйвер.
    познания в вводе/выводе весьма условные...
    Беру калькулятор, считаю... А5- 65503, А6- 65471, А5иА6- 65439 или 31, 63, 95.
    пробую
    let a,in 31 - на джойстик реагирует корректно.
    out 31, 255 - на выходе 0 - возможно этот порт только на ввод? познания в вводе/выводе весьма условные

    let a,in 63 - a=0
    out 31, 255 - на выходе 0

    let a,in 95 -a=0
    out 31, 255 - на выходе 0

    Подскажите кто чем может, как правильно с этим обращаться? Может адреса не так посчитал?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от azx987sa Посмотреть сообщение
    Может адреса не так посчитал?
    Ты просто не настроил порты микросхемы.
    В самый старший, "четвертый" порт РУС (А5=1, А6=1) нужно вписать управляющее слово.
    Биты этого слова укажут порту, в какую сторону необходимо передавать данные.
    Скачай даташит на 82C55A. Там есть таблицы аж с картинками, чтобы вычислить управляющее слово.
    Потом пишешь его в старший адрес ВВ55 и дальше пользуешься ею как заблагорассудится.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #3
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от azx987sa Посмотреть сообщение
    let a,in 31 - на джойстик реагирует корректно.
    Потому, что после сброса все порты ВВ55 настроены на ввод. Вот оно и читается нормально.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

  5. #4
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftFelix Посмотреть сообщение
    Потому, что после сброса все порты ВВ55 настроены на ввод. Вот оно и читается нормально.
    только 31. остальные по нулям. Хотя должно быть 255. у меня там подключено через 100ом +5в.

    - - - Добавлено - - -

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Ты просто не настроил порты микросхемы.
    В самый старший, "четвертый" порт РУС (А5=1, А6=1) нужно вписать управляющее слово.
    Биты этого слова укажут порту, в какую сторону необходимо передавать данные.
    Скачай даташит на 82C55A. Там есть таблицы аж с картинками, чтобы вычислить управляющее слово.
    Потом пишешь его в старший адрес ВВ55 и дальше пользуешься ею как заблагорассудится.
    ТОЧНО!! даташит. Вот только не пойму, какой адрес получится для "четвертого" порта? 127?

  6. #5
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от azx987sa Посмотреть сообщение
    какой адрес получится для "четвертого" порта? 127?
    Верно, 127.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #6
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Верно, 127.
    out 127, 128(10000000) -вот так все на вывод
    out 127, 155 (10011011) - вот так все на ввод
    правильно мыслю?
    [IMG]https://drive.google.com/open?id=16pUxI09fC_k3kBx3aSfwl1LTiw76mdFB
    Последний раз редактировалось azx987sa; 17.08.2018 в 15:28.

  8. #7
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от azx987sa Посмотреть сообщение
    правильно мыслю?
    Да, правильно.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #8
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Да, правильно.
    Респект и уважуха! За "Невпадлу ответить на измусоленное" Отдельное спасибо!

  10. #9
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В железе все работает.

  11. #10
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот с 95-м портом странность...
    10 out 127, 128
    20 out 95, 255
    30 out 95,0
    40 goto 20
    длительность высокого уровня 0.8 секунды. То есть 20-я и 30-я строка выполняются за 0.8сек
    в 31 и 63 порту 20-я и 30-я строка выполняются за 3.5ms
    смотрю осцилографом. можно вставить
    35 print"" - разницу во времени видно и она ощутима.
    что то делаю не так.?..

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Подскажите, можно ли на basic'е сделать ввод русских слов
    от Fishbone в разделе Программирование
    Ответов: 31
    Последнее: 21.12.2014, 23:12
  2. ВВ55 и три ттл входа
    от Kakos_nonos в разделе Радио-86РК
    Ответов: 3
    Последнее: 13.06.2013, 21:31
  3. Ввод с магнитной ленты - форматы
    от AlexBel в разделе Программирование
    Ответов: 3
    Последнее: 05.03.2008, 21:45
  4. ВВ55 к желтому скорпиону
    от Orionsoft в разделе Scorpion
    Ответов: 14
    Последнее: 22.09.2006, 23:08
  5. Нужна документация на ВВ55
    от Jukov в разделе Несортированное железо
    Ответов: 4
    Последнее: 29.01.2006, 11:48

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •