Максагор (15.11.2019)
На версии АТМ 3.0 проверено, работает! Также работоспособность сохраняется и без резисторной сборки на шине данных контроллера, которую мы прилепили в свое время от безысходности в поисках проблемы.
Rechlin1975 (20.11.2019)
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
Rechlin1975 (20.11.2019)
Тоже проверио на своей ATM 8.0 c AT89C51 11мгц прошивка 3.2 и резиторами подтяжки, работает.
Rechlin1975 (20.11.2019), Максагор (19.11.2019)
Прочитай тута:
https://zx-pk.ru/threads/31077-o-zap...=1#post1034616
Новая прошивка контроллера клавиатуры, с возможностью передачи данных по COM порту (только для АТМ версии 3.0)
Rechlin1975 (21.11.2019)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
Мы тут с Максагор дальше копали тему с клавиатурой на предмет чтобы при наличии АТ-клавы можно было читать с ленты (пока калибровал ЦАП/АЦП).
Пробовал делать в железе:
1. Подключаю стандартную 4-кнопочную клавиатуру.
2. Подключаю АТ клавиатуру. Микроконтролелр установлен
3. Убираю Турбо в BIOS-е
4. Захожу в BASIC-48 запускаю чтение с ленты (LOAD ""), включаю магнитофон с программой.
5. Ничего не читается, пилот-тон не схватывает. Как и ожидалось, в-общем-то, ибо WAIT
Немного меняю схему - у микроконтроллера отгибаю ноги 13 (!KEYRD) и 8 (W_ON)
Пробовал по отдельности 13 или 8 - или вообще не запускается комп, или не читает с ленты.
делаю все то же само что и выше.
АТ-клавиатура, не реагирует (само собой)
ТУРБО - отключено
с мех-клавиатуры запускаю чтение с ленты (LOAD ""), включаю магнитофон с программой - нормально читается программа
Соотв есть мысль/вопрос к Камилю (CARO), можно ли сделать такую софтовую доработку:
Вариант доработки прошивки контроллера клавиатуры в АТМ Турбо 2+ для возможности временного чтения с ленты:
1. В прошивке сделать HotKey, по которому микроконтроллер будет изолировать пины 13 и 8 на необходимое время.
2. Сделать это триггером - хоткей нажал, микроконтроллер перестал реагировать на (!KEYRD) и генерить (W_ON),
еще раз хоткей нажал - вернулись в обычное рабочее состояние
3. Сделать индикацию этого ражима - включение или мигание светодиодов на клавиатре (они должны вроде управляться микроконтроллером)
4. Помнить это состояние либо до нажатия хоткея, либо до пропадания питания.
Сам на асме увы не смогу такое дописать в исходнике.
Можно склохозить это в железе - повесить или сдвоенный переключатель, или одинарный + 2 элементах 2И и антидребезг, но софтово выглядит элегантнее.
Последний раз редактировалось Alex.Ismagilov; 20.11.2019 в 16:11.
Максагор (20.11.2019)
Попробую.
Alex.Ismagilov (20.11.2019), Максагор (20.11.2019)
Попробовал сейчас собрать схему живьем на 2 элементах 2И (выше).
Отключение и включение обратно сигнала (!KEYRD) вешает комп, АТ-клавиатура обратно к работе не возвращается. Почему ?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)