nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 10:39



Reply to topic  [ 79 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
NedoPC с CP/M на ATMega88 -> РК-шка на Атмеге 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Поэтому я тебе советую "Спецалист". В нём "прозрачная регенерация ОЗУ" и нет
этой дурной ВГ75. То есть, процессор не тормозится - он вобще "не знает", что
кроме него есть контроллер дисплея и счётчики регенерации ОЗУ.
По сравнению с этим, ПДП и ВГ75 - более тормозное решение, как и пишут в
твоей ссылке.
Тем более - у "Специалиста" реальная графика, а у РК86 только символьная,
как раз из-за ВГ75 ...
РК86 - это было простое компромиссное аппаратное решение на комплекте 580.
Есть люди, которые считают РК86 тормозом любительского компьютеро-строения.
Ну вот хотя бы графика "Специалиста", даже без цвета. Сравни с РК86...

Image

Из-за схемных упрощений в РК86, видео-озу - это часть основного ОЗУ.
По-хорошему их бы надо разделить. Тогда процессор тормозят, если он
полез в видео-ОЗУ, когда оно занято. В обычном ОЗУ процессор не тормозится.
У тебя же "ВГ75" успевает сделать видео-вывод, что в принципе замечательно
по скорости, видимо, поскольку заюзан аппаратный SPI Меги.
А вот "ВМ80", похоже, в этой системе притормаживает, а он и влияет на ощущение
скорости того, что происходит на экране.


12 Mar 2011 13:15
Profile
Novelist

Joined: 03 Mar 2011 11:51
Posts: 27
Location: Адлер
Reply with quote
Post 
Вот честно говоря ,1300 просмотров , и никто мне не подсказал, а может у тебя фьюз на прцессоре на внешний кварц не установлен. Конечно, по умолчению внутренний кварц на 1мгц, вот отсюда и тормоза. сделал все как надо на 16 мгц и полетелооо......
Я думаю скорости хватит чтоб ps2 клаву прицепить и ишо останется. Проект продолжается . Следующий этап прилепление клавы.


14 Mar 2011 00:31
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
pwa75 wrote:
и никто мне не подсказал, а может у тебя фьюз на прцессоре на внешний кварц не установлен.

Неправда - я в самом начале тебе сказал про частоту. Ты либо не прочел,
либо не понял меня.
Lavr wrote:
Если они от одного задающего генератора, то проблем
не должно быть, мне так кажется.

Из схемы было неясно как ты тактируешь вторую мегу - я думал от
одного кварца - от "ВГ75". Ты ничего не ответил на этот повод.
Кто ж может угадать - что ты как-то не так синхронишь.


14 Mar 2011 11:02
Profile
Novelist

Joined: 03 Mar 2011 11:51
Posts: 27
Location: Адлер
Reply with quote
Post 
В том то и дело , что оба варианта у меня было. Но если тактовалось от внутреннего кварца, то к нему хоть как подключай снаружи, нифига не видно было


14 Mar 2011 11:31
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
pwa75 wrote:
Но если тактовалось от внутреннего кварца, то к нему хоть как подключай снаружи, нифига не видно было

А 1300 "смотрельцам" топика видно еще хуже, чем тебе... - пойди ка угадай
без ничего - где ты ошибся... :wink:
Но щас-то как ситуация?


14 Mar 2011 11:38
Profile
Novelist

Joined: 03 Mar 2011 11:51
Posts: 27
Location: Адлер
Reply with quote
Post 
ща все у шоколаде, только без клавы дальше никак, даже игрулины запускал, а что толку. ищу замену 580вв55, чтоб пс2 клаву замутить, но пока вариантов нормальных не нашол


14 Mar 2011 12:00
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
pwa75 wrote:
только без клавы дальше никак

На zx.pk - подключали клаву здесь и рядом глянь:
http://www.zx.pk.ru/showthread.php?t=13747
http://zx.pk.ru/showthread.php?t=9294
У нас fifan делал, но говорит - не хватило скорости ему.
Как образец, должно тебе подойти, раз уж ты меги "женить" умеешь. :wink:


Last edited by Lavr on 14 Mar 2011 12:52, edited 1 time in total.



14 Mar 2011 12:12
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
2_fifan

Кстати говоря, ты вот тут утверждал
http://www.nedopc.org/forum/viewtopic.php?t=9407&start=15
fifan wrote:
У меня пик на 30 МГц не успевал работать с ВВ55 (хотел эмулятор клавиатуры сделать).

Может ты тоже генератор на кварце не включил?
Тут целый РК86 на 16 МГц пашет, а тебе 30 МГц не хватило на клаву?
Я без намерения обижать кого-то, но вдруг?
А то я тут читаю - думаю... 30 МГц для клавы не хватало, может и тормозит
Мега на 16 МГц ...


14 Mar 2011 12:25
Profile
Novelist

Joined: 03 Mar 2011 11:51
Posts: 27
Location: Адлер
Reply with quote
Post 
Вот вам схема полная, проще некуда
Image

кто первый соберет тому дам прошивку. Жду предложений по подключению клавы[/u]


Last edited by pwa75 on 14 Mar 2011 13:18, edited 1 time in total.



14 Mar 2011 13:09
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
pwa75 wrote:
Жду предложений по подключению клавы

А это тебе не подходит?
Lavr wrote:
На zx.pk - подключали клаву здесь и рядом глянь:
http://www.zx.pk.ru/showthread.php?t=13747
http://zx.pk.ru/showthread.php?t=9294


14 Mar 2011 13:16
Profile
Novelist

Joined: 03 Mar 2011 11:51
Posts: 27
Location: Адлер
Reply with quote
Post 
там немножко не то, там всеравно надо вв55 вешать, а я хочу от нее избавится[/b]


14 Mar 2011 13:21
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
pwa75 wrote:
там немножко не то, там всеравно надо вв55 вешать

Здесь делают "Спектрум" - а в нём никакой ВВ55 нет.
http://www.zx.pk.ru/showthread.php?t=13747
Quote:
Разрабатываю ZX Spectrum на микроконтроллерах ATMEL (ATMega128 - 2 шт, ATtiny2313 - 1 шт.) Всего в схеме 8 микросхем: цен-тральный процессор(ATMega128), , видео процессор(ATMega128), , контроллер клавиатуры (ATtiny2313)(планируется применение стандартной клавиатуры PC/2)

Плата у них - меньше твоей.

У тебя в ПЗУ Монитора обращение к портам ВВ55. Если ничего не менять придётся её эмулировать.
У нас - это пробовали здесь.
http://www.nedopc.org/forum/viewtopic.php?t=9081&start=0
http://www.nedopc.org/forum/viewtopic.php?t=8154&postdays=0&postorder=asc&start=230

PS. А то ты долго ждать будешь, как мне кажется... :wink:
pwa75 wrote:
кто первый соберет тому дам прошивку. Жду предложений...


14 Mar 2011 13:28
Profile
Novelist

Joined: 03 Mar 2011 11:51
Posts: 27
Location: Адлер
Reply with quote
Post 
Ну на спектруме вообще по другому принципу клава. Вот я и читаю все эти топики, собираю по крупицам данные.Я могу конечно отдельно читать данные из якобы ячеек вв55, благо у рк86 адресация к портам как к памяти, и у меня данные просто попадают в память , с которой я и могу перехватить, и обработать. Еше радует тот факт, что вв55 это 4 последовательно расположенные ячейки, не то что вг75, где все пишется в одну ячейку, попробуй их отловить эти данные. Жаль что пс2 клава сама передает данные, а не когда я хочу ее опросить.


14 Mar 2011 13:58
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
pwa75 wrote:
Ну на спектруме вообще по другому принципу клава.

Те же регистры по сути, только обращаются к ним чуть иначе, но большой
разницы нет.
pwa75 wrote:
Жаль что пс2 клава сама передает данные, а не когда я хочу ее опросить.

Придётся по прерыванию её "слушать" и подкладывать значения в память,
откуда их будет читать Монитор как регистры ВВ55.
Прерывания можно заюзать по таймеру или по самому сигналу от клавиатуры.
Второе мне кажется хуже т.к. часто будет дёргать твой "ВМ80", хотя ты говоришь -
скорости хватит..

Я дал ссылку на "Спектрум" - т.к. у них контроллер отдельно. Он поддерживает
протокол клавы и отдаёт уже готовый байт. Он же похоже поддерживает буфер
чтоб не терять нажатия...
Может легче на отдельном контроллере?
В противном случае - код там тебе должен подойти и быть понятным. У нас -
делали на PIC, я их тоже больше люблю.
Я б тебя поддержал, но из твоей схемы у меня есть только регистр-защелка.
И я не побегу завтра всё покупать, поскольку делаю свой проект на PIC и LCD.
http://www.nedopc.org/forum/viewtopic.php?t=9310


14 Mar 2011 14:27
Profile
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Post 
pwa75 wrote:
Жаль что пс2 клава сама передает данные, а не когда я хочу ее опросить.
На самом деле так эффективнее - пока никто ничего не нажал/отпустил - ничего не надо производить. Порция данных там небольшая, даже если по прерыванию реагировать, то не должно тормозить. Или как вариант добавить еще до кучи attiny на клаву, которая уже будет работать по запросам со стороны меги.


15 Mar 2011 02:29
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 79 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.