Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   KAY-1024/SL-4/TURBO v2010 + NemoFDC + NemoIDE (http://zx-pk.ru/showthread.php?t=13770)

Дмитрий 23rd January 2011 17:58

Quote:

Originally Posted by Alex_NEMO (Post 352752)
Если не сложно - сделай, пожалуйста! Думаю, не только мне интересно будет!

Обещать не буду, но постараюсь... я уже давно не программировал :)

---------- Post added at 15:58 ---------- Previous post was at 15:57 ----------

Блин... уже и 10Мгц mega48 в дипе исчезли :(

caro 23rd January 2011 18:24

Quote:

Originally Posted by Alex_NEMO
Проверил ATmega88V-10PU с кварцем 25 МГц - полет нормальный! Проверял только в ТУРБЕ. "Оверклокинг" контроллера - 2,5 раза! :)

V-10 означает, что эти чипы гарантированно работают на 10 МГц при напряжении питания выше 2.7 Вольта.
На 5-ти вольтах они работают даже лучше чем их 20-ти МГц братья :)

Дмитрий 23rd January 2011 22:21

caro, Я поддерживаю идею сделать, если возможно, версию для atmega8, ибо что-то у нас с другими дикий дефицит :(

ZEK 23rd January 2011 23:35

Quote:

Originally Posted by Дмитрий (Post 352815)
ибо что-то у нас с другими дикий дефицит

с мегами8 тож не все гладко, мож у меня конечно из одной партии, но из 3х мег, все три глючат с GPIO на 20Мгц, зато примечательно что все три при записи в OSCCAL=FF завелись от внутреннего RC на частоте 15-16Мгц

caro 24th January 2011 13:49

Прошивка контроллера клавиатуры для ATMega8
 
Исправил прошивку под работу с ATMega8.
Как ни прискорбно, один чип ATMega8L-8PI, который у меня был в наличии
не захотел работать на частоте 20 МГц.
Завелся с кварцем на 12 МГц, но это к сожалению слишком медленно,
что бы обеспечить работу контроллера в noWAIT режиме.
Завтра куплю ATMega8A, которые гарантированно работают до 16 МГц при 4.5 Вольта,
думаю на них 20 МГц можно будет обеспечить.

2Alex_NEMO - проверь со своим кристаллом.

Alex_NEMO 24th January 2011 14:18

Quote:

Originally Posted by caro (Post 352916)
2Alex_NEMO - проверь со своим кристаллом.

Хорошо, Камиль, вечерком дома проверю!

Alex_NEMO 24th January 2011 21:30

Ну, что, господа-товарищи-коллеги!
Докладаю о проведенных испытаниях. Итак, участники теста:
1. Моя плата KAY-1024 v2010;
2. Кварцы "лодочка" (усеченный HC-49) на 20 МГц и 25 МГц (с паленой ПЦ-мамки);
3. Кондеры "обвязки" кварца - 2х18пФ, SMD типоразмара 0805:
4. Пять контроллеров ATmega8-16PI/PU(3 шт.) и ATmega8L-8PI(2шт.)

Первый тест, кварц 20.0 МГц:
все 5 контроллеров запустились и нормально работали. В режиме ТУРБО, в 48 Бейсике "прощелкал" все кнопки, СБРОСил ПринтСкрином, попереключал ТУРБО/неТУРБО.

Второй тест, кварц 25.0 МГц - тут интереснее:
1. Контроллер ATmega8-16PI, datacode 0549I - не завелся - черный экран - глубокий зависон, даже наплатный RESET не помог;
2. Контроллер ATmega8-16PU, datacode 0929G - не завелся - черный экран - глубокий зависон, даже наплатный RESET не помог. Контроллер приобретался у всем печально известного Andrews'a;
3. Контроллер ATmega8-16PU, datacode 0929G - робкие попытки запуститься - но не пошел, возможно, на 22...24 Мгц завелся бы. Контроллер приобретался у всем печально известного Andrews'a;
4. Контроллер ATmega8L-8PI, datacode 0423G - чуть более явные попытки запуститься, да же картинку показал, но ни на одну клавишу не реагировал;
5. Гвоздь программы! Контроллер ATmega8L-8PI, datacode 0403. Запустился и прекрасно(!) работал в ТУРБЕ! В режиме ТУРБО, в 48 Бейсике "прощелкал" все кнопки, СБРОСил ПринтСкрином, попереключал ТУРБО/неТУРБО. Работал, гад! На сколько помню, сдернул его года 4-ре назад с умершего ламинатора "Felowes" или как его там...
Вот такие пироги! Т.е. по идее, любая Мега8(A) должна завестись на 20МГц и СТАБИЛЬНО работать! На большей частоте (до 24 МГц) - как повезет! Пробуйте! Всем удачи и огромная благодарность Камилю за оперативность! Так держать!!! :v2_thumb:

zst 24th January 2011 21:51

Quote:

Originally Posted by Alex_NEMO (Post 353022)
Ну, что, господа-товарищи-коллеги!
Докладаю о проведенных испытаниях. Итак, участники теста:
1. Моя плата KAY-1024 v2010;
2. Кварцы "лодочка" (усеченный HC-49) на 20 МГц и 25 МГц (с паленой ПЦ-мамки);
3. Кондеры "обвязки" кварца - 2х18пФ, SMD типоразмара 0805:
4. Пять контроллеров ATmega8-16PI/PU(3 шт.) и ATmega8L-8PI(2шт.)

Первый тест, кварц 20.0 МГц:
все 5 контроллеров запустились и нормально работали. В режиме ТУРБО, в 48 Бейсике "прощелкал" все кнопки, СБРОСил ПринтСкрином, попереключал ТУРБО/неТУРБО.

Второй тест, кварц 25.0 МГц - тут интереснее:
1. Контроллер ATmega8-16PI, datacode 0549I - не завелся - черный экран - глубокий зависон, даже наплатный RESET не помог;
2. Контроллер ATmega8-16PU, datacode 0929G - не завелся - черный экран - глубокий зависон, даже наплатный RESET не помог. Контроллер приобретался у всем печально известного Andrews'a;
3. Контроллер ATmega8-16PU, datacode 0929G - робкие попытки запуститься - но не пошел, возможно, на 22...24 Мгц завелся бы. Контроллер приобретался у всем печально известного Andrews'a;
4. Контроллер ATmega8L-8PI, datacode 0423G - чуть более явные попытки запуститься, да же картинку показал, но ни на одну клавишу не реагировал;
5. Гвоздь программы! Контроллер ATmega8L-8PI, datacode 0403. Запустился и прекрасно(!) работал в ТУРБЕ! В режиме ТУРБО, в 48 Бейсике "прощелкал" все кнопки, СБРОСил ПринтСкрином, попереключал ТУРБО/неТУРБО. Работал, гад! На сколько помню, сдернул его года 4-ре назад с умершего ламинатора "Felowes" или как его там...
Вот такие пироги! Т.е. по идее, любая Мега8(A) должна завестись на 20МГц и СТАБИЛЬНО работать! На большей частоте (до 24 МГц) - как повезет! Пробуйте! Всем удачи и огромная благодарность Камилю за оперативность! Так держать!!! :v2_thumb:

Я так понял, что удалось сделать прошивки так, что 20 МГц хватает для работы NoWAIT даже в режиме TURBO ? А с некварцевыми трехногими резонаторами ZTT 20 МГц тоже будет работать ?

Alex_NEMO 24th January 2011 23:52

Проверил ROM-Switcher на КАЕ - работает! "Склеил" прошивки:
1. Прошивка от ЛАСа, датированая 2002 годом;
2. Прошивки для Феникса. ПЗУ TR DOS версии 5.03. Штатная(базовая) версия ПЗУ, без излишеств.
3. ПЗУ TR-DOS 6.11P + Fatall 0.23 Сборка by Keeper. Экспериментальная сборка с копировщиком Fatall 0.23 by savelij в свободной странице ПЗУ.
4. ПЗУ TR-DOS 6.11P + WDC 1.3 Сборка by Keeper. Экспериментальная сборка с копировщиком WDC 1.3 by Budder в свободной странице ПЗУ.

Все пашет, только есть один момент - 1-я прошивка стартует при J5, установленном в положение 11-12. Остальные стартуют, если J5 в 10-11. Как сделать что бы было "все едино"? Перелопатить последовательность страниц ПЗУ в прошивке ЛАСа? В какой последовательности? Сохранится ли функционал прошивки?

caro 25th January 2011 07:17

Quote:

Originally Posted by zst
А с некварцевыми трехногими резонаторами ZTT 20 МГц тоже будет работать ?

Я именно такие резонаторы и использую.
Только в ZXMC приходится ставить HC-49, поскольку нужны частоты дробные,
а ZTT в продаже только с целыми значениями частот.


All times are GMT +4. The time now is 16:41.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.