forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > ZX.SPECTRUM

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 30.08.2016, 19:50
Vladislav Korotnev
Guest
 
Сообщений: n/a
По умолчанию Контроллер клавиатуры по схеме caro

Vladislav Korotnev написал(а) к Dmitri Kamenski в Aug 16 20:45:19 по местному времени:

Привет, Dmitri!

30 авг 16 18:08, Dmitri Kamenski -> Vladislav Korotnev в сообщении по ссылке area://ZX.SPECTRUM?msgid=2:5023/24.1+57c5a163:

DK> В схеме контроллера клавиатуры от caro, А0 нигде не подлючается к
DK> атмеги! А0 совместно с /IORD1 формируют сигнал чтения порта
DK> клавиатуры. В пентагоне этот сигнал уже сформирован на DD49. И его,
DK> только его, необходимо кинуть на 4 ногу контроллера.

Не А0, а КА0 подключаю. А если не подключаю, всё работает.

С наилучшими пожеланиями, Vladislav.

--- ------
Ответить с цитированием
  #22  
Старый 30.08.2016, 20:02
Dmitri Kamenski
Guest
 
Сообщений: n/a
По умолчанию Контроллер клавиатуры по схеме caro

Dmitri Kamenski написал(а) к Vladislav Korotnev в Aug 16 19:00:56 по местному времени:

Нi Vladislav!

30 августа 2016 20:43, Vladislav Korotnev писал Dmitri Kamenski:

DK>> А0 не КА0. Посмотри D70 АП5.

VK> Ну вот, КА0 и подключаю. А результат всё тот же. (см предыдущее
VK> письмо)

Куда ты его подключаешь? К 4 ноге атмеги?

VK> Попробовал загрузить саундтрекер, курсор двигается всюду, кроме как
VK> вниз, ну и по меню навигации нет. Хоть с подключенным КА0, хоть без.

Bye Vladislav!

--- BBS telnet | NEWS nntp | FECНO ftp | WEB http | wfido.ru
Ответить с цитированием
  #23  
Старый 30.08.2016, 20:10
Vladislav Korotnev
Guest
 
Сообщений: n/a
По умолчанию Контроллер клавиатуры по схеме caro

Vladislav Korotnev написал(а) к Dmitri Kamenski в Aug 16 21:05:47 по местному времени:

Привет, Dmitri!

30 авг 16 19:00, Dmitri Kamenski -> Vladislav Korotnev в сообщении по ссылке area://ZX.SPECTRUM?msgid=2:5023/24.1+57c5adbb:

VK>> Ну вот, КА0 и подключаю. А результат всё тот же. (см предыдущее
VK>> письмо)
DK> Куда ты его подключаешь? К 4 ноге атмеги?

Ко второй, зачем к четвертой-то %)
К четвертой подвел тот сигнал с DD49, после него поведение нормальное ровно пока не подключишь KA0, но не работают стрелочки и часть клавиш.

С наилучшими пожеланиями, Vladislav.

--- ------
Ответить с цитированием
  #24  
Старый 30.08.2016, 20:27
Dmitri Kamenski
Guest
 
Сообщений: n/a
По умолчанию Контроллер клавиатуры по схеме caro

Dmitri Kamenski написал(а) к Vladislav Korotnev в Aug 16 19:26:15 по местному времени:

Нi Vladislav!

30 августа 2016 21:05, Vladislav Korotnev писал Dmitri Kamenski:

VK>>> Ну вот, КА0 и подключаю. А результат всё тот же. (см предыдущее
VK>>> письмо)
DK>> Куда ты его подключаешь? К 4 ноге атмеги?

VK> Ко второй, зачем к четвертой-то %)

Изначально речь шла о том, что ты А0 подключил в четвертой, вместо сигнала с DD49, и не знал что делать с /IORD1. Потом А0 превратился в КА0 (он же А9).

VK> К четвертой подвел тот сигнал с DD49, после него поведение нормальное
VK> ровно пока не подключишь KA0, но не работают стрелочки и часть клавиш.

Проверяй все KA и KD. Чудес не бывает :-)

Bye Vladislav!

--- BBS telnet | NEWS nntp | FECНO ftp | WEB http | wfido.ru
Ответить с цитированием
  #25  
Старый 30.08.2016, 20:31
Dmitri Kamenski
Guest
 
Сообщений: n/a
По умолчанию Контроллер клавиатуры по схеме caro

Dmitri Kamenski написал(а) к Dmitri Kamenski в Aug 16 19:30:32 по местному времени:

Нi Dmitri!

30 августа 2016 19:26, Dmitri Kamenski писал Vladislav Korotnev:

DK> Изначально речь шла о том, что ты А0 подключил в четвертой, вместо
DK> сигнала с DD49, и не знал что делать с /IORD1. Потом А0 превратился в
DK> КА0 (он же А9).

А8 конечно же. Если будешь смотреть разные схемы, учти, есть схема нарисованная VMG и ее клоны. Так в них адресная шина, с какого-то перепоя, нумеруется как А1-А16, а не как у нормальных людей А0-А15.

Bye Dmitri!

--- BBS telnet | NEWS nntp | FECНO ftp | WEB http | wfido.ru
Ответить с цитированием
  #26  
Старый 30.08.2016, 20:41
Vladislav Korotnev
Guest
 
Сообщений: n/a
По умолчанию Контроллер клавиатуры по схеме caro

Vladislav Korotnev написал(а) к Dmitri Kamenski в Aug 16 21:35:40 по местному времени:

Привет, Dmitri!

30 авг 16 19:30, Dmitri Kamenski -> Dmitri Kamenski в сообщении по ссылке area://ZX.SPECTRUM?msgid=2:5023/24.1+57c5b4aa:
DK> А8 конечно же. Если будешь смотреть разные схемы, учти, есть схема
DK> нарисованная VMG и ее клоны. Так в них адресная шина, с какого-то
DK> перепоя, нумеруется как А1-А16, а не как у нормальных людей А0-А15.

У меня на обоих копиях А0-А15.
Похоже, придётся лезть за программатором -- дошло наконец, что это моргание вейтом -- это просадки напруги в моменты, когда Z80 или атмега задумывается. Промерил, и правда 4.23. Ну или это вечер настал и напруга в сети просела до 218 В, хотя какое импульснику до этого дело (впрочем, если импульсник-то китайский...)

На всякий случай скину BODLEVEL в 111b, дальше будем смотреть по ситуации.

Один раз он сейчас таки включился правильно -- стрелки работали, зашел в бейсик-128, но напечатать толкового ничего не смог -- после каждой клавиши либо было залипание, либо долгий вейт с переинициализацией клавы (видимо ресет контроллера), либо выдавалась не та клавиша.

А то, что кварц к атмеге у меня стоит на 24 МГц -- это нормально, или надо шить чем-то иным?


С наилучшими пожеланиями, Vladislav.

--- ------
Ответить с цитированием
  #27  
Старый 30.08.2016, 20:54
Dmitri Kamenski
Guest
 
Сообщений: n/a
По умолчанию Контроллер клавиатуры по схеме caro

Dmitri Kamenski написал(а) к Vladislav Korotnev в Aug 16 19:53:15 по местному времени:

Нi Vladislav!

30 августа 2016 21:35, Vladislav Korotnev писал Dmitri Kamenski:

DK>> А8 конечно же. Если будешь смотреть разные схемы, учти, есть
DK>> схема нарисованная VMG и ее клоны. Так в них адресная шина, с
DK>> какого-то перепоя, нумеруется как А1-А16, а не как у нормальных
DK>> людей А0-А15.

VK> У меня на обоих копиях А0-А15.

Может попасться.

VK> Похоже, придётся лезть за программатором -- дошло наконец, что это
VK> моргание вейтом -- это просадки напруги в моменты, когда Z80 или

Моргание вейтом, это моргание вейтом! Сам вэйт ты не используешь, так как кварц на 24МГц, и нет необходимости тормозить процессор в момент установки данных на шину (с 20МГц мега не успеет). Он всего лишь сигнализирует о том, что мега выставила на шину данные. Сколько мега жрет, когда горит светодиод? Ты резистор не забыл?

VK> атмега задумывается. Промерил, и правда 4.23. Ну или это вечер настал
VK> и напруга в сети просела до 218 В, хотя какое импульснику до этого
VK> дело (впрочем, если импульсник-то китайский...)

Сколько на выходе БП? Емкости около меги ставил?

VK> На всякий случай скину BODLEVEL в 111b, дальше будем смотреть по
VK> ситуации.

VK> Один раз он сейчас таки включился правильно -- стрелки работали, зашел
VK> в бейсик-128, но напечатать толкового ничего не смог -- после каждой
VK> клавиши либо было залипание, либо долгий вейт с переинициализацией
VK> клавы (видимо ресет контроллера), либо выдавалась не та клавиша.

VK> А то, что кварц к атмеге у меня стоит на 24 МГц -- это нормально, или
VK> надо шить чем-то иным?

Нормально. Небольшой, говоря писюковым сленгом, разгон :-) Сама мега по даташиту максимум 20МГц.

Bye Vladislav!

--- BBS telnet | NEWS nntp | FECНO ftp | WEB http | wfido.ru
Ответить с цитированием
  #28  
Старый 30.08.2016, 21:30
Vladislav Korotnev
Guest
 
Сообщений: n/a
По умолчанию Контроллер клавиатуры по схеме caro

Vladislav Korotnev написал(а) к Dmitri Kamenski в Aug 16 22:21:30 по местному времени:

Привет, Dmitri!

30 авг 16 19:53, Dmitri Kamenski -> Vladislav Korotnev в сообщении по ссылке area://ZX.SPECTRUM?msgid=2:5023/24.1+57c5b9fd:

DK> Моргание вейтом, это моргание вейтом! Сам вэйт ты не используешь, так
DK> как кварц на 24МГц, и нет необходимости тормозить процессор в момент
DK> установки данных на шину (с 20МГц мега не успеет). Он всего лишь
DK> сигнализирует о том, что мега выставила на шину данные. Сколько мега
DK> жрет, когда горит светодиод? Ты резистор не забыл?

А с чего бы при вейте ему клавиатуру реинициализировать?
Резистор стоит на 220.

DK> Сколько на выходе БП? Емкости около меги ставил?
Емкостей нет, выход пятивольтовый.

DK> Нормально. Небольшой, говоря писюковым сленгом, разгон :-) Сама мега
DK> по даташиту максимум 20МГц.

Я про то, что прошивка рассчитана на работу на такой частоте или нет?

Щас вот пытаюсь опять собрать программатор в рабочий вид

С наилучшими пожеланиями, Vladislav.

--- ------
Ответить с цитированием
  #29  
Старый 30.08.2016, 22:00
Vladislav Korotnev
Guest
 
Сообщений: n/a
По умолчанию Контроллер клавиатуры по схеме caro

Vladislav Korotnev написал(а) к Vladislav Korotnev в Aug 16 22:48:51 по местному времени:

Привет, Vladislav!

Ответ на письмо датированное <30 авг 16>, Vladislav Korotnev -> Dmitri Kamenski, в сообщении по ссылке area://ZX.SPECTRUM?msgid=2:5020/12000.64+57c5c101:

Собрал программатор, распаял для удобства ICSP, прошил без фьюзов контроля питания. Сэймщитово, никаких изменений, только теперь ещё и когда КА0 убираешь -- не работает.

Может ли так проявляться отсутствие емкостей по питанию (две по 0,1 и одна 10) или плавание частоты (сборка на макетке)?

С наилучшими пожеланиями, Vladislav.

--- ------
Ответить с цитированием
  #30  
Старый 30.08.2016, 22:27
Dmitri Kamenski
Guest
 
Сообщений: n/a
По умолчанию Контроллер клавиатуры по схеме caro

Dmitri Kamenski написал(а) к Vladislav Korotnev в Aug 16 21:26:00 по местному времени:

Нi Vladislav!

30 августа 2016 22:21, Vladislav Korotnev писал Dmitri Kamenski:

DK>> Моргание вейтом, это моргание вейтом! Сам вэйт ты не используешь,
DK>> так как кварц на 24МГц, и нет необходимости тормозить процессор в
DK>> момент установки данных на шину (с 20МГц мега не успеет). Он
DK>> всего лишь сигнализирует о том, что мега выставила на шину
DK>> данные. Сколько мега жрет, когда горит светодиод? Ты резистор не
DK>> забыл?

VK> А с чего бы при вейте ему клавиатуру реинициализировать?

Это не фича, это именно твоя бага.

VK> Резистор стоит на 220.

DK>> Сколько на выходе БП? Емкости около меги ставил?

VK> Емкостей нет, выход пятивольтовый.

Сколько на самом деле на выходе БП, и сколько реально на меге?

DK>> Нормально. Небольшой, говоря писюковым сленгом, разгон :-) Сама
DK>> мега по даташиту максимум 20МГц.

VK> Я про то, что прошивка рассчитана на работу на такой частоте или нет?

Естественно рассчитана. И в названии написано n(o)w(ait). Wait будет использоваться только в режиме "турбо 7МГц".

VK> Щас вот пытаюсь опять собрать программатор в рабочий вид

Не спеши. Разберись сначала с питанием. Припаяй электролит + керамика.

Bye Vladislav!

--- BBS telnet | NEWS nntp | FECНO ftp | WEB http | wfido.ru
Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:38. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot