Спектрумчане, с НОВЫМ ГОДОМ!!!![]()
Спектрумчане, с НОВЫМ ГОДОМ!!!![]()
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вчера наконец-то пришла моя ATMEGA48-20P в DIP-28. До сего момента, заранее, собрал программатор STK200/300 по этой схеме:
Софт использовал вот этот:
http://www.kanda.com/dload/soft/1141...isp-v5.2.0.zip
HEX взял отсюда:
http://zx.pk.ru/attachment.php?attac...9&d=1284480102
Всё подключил. Программатор сразу увидел контроллер (шил прямо на плате КАЯ). Выставил фьюзы, согласно требованиям (правильно?):
Ещё настройки (тут не совсем понятно, всё оставил по дефолту!):
Тут ничего не менял - всё по дефолту:
Загрузил HEX:
EEPROM не трогал вообще:
Прошил фьюзы и Flash Memory по отдельности. Проверка прошла без ошибок.
Вот проект программирования:
[CONFIG]
DEVICE=ATmega48
HARDWARE=AVRISP
FLASHFILE=F:\BUFER\ZX_KBD\zxkbd_50.hex
FUSES=11101111
EXTFUSES=11111111
HIGHFUSES=11011100
LOCKBITS=11000011
SERIALNUMBER=0
SERIALLOC=0
SERIALMODE=0
SERIALSIZE=0
PROGSPEED=1
HARDWAREDIAG=False
[PROJECT]
Version=2
Всё отключил. Подсоединил PS/2-клаву, включаю... И ничего не работает. Клава один раз моргает всеми индикаторами, потом один раз моргает Num Lock, постоянно загорается светодиод активности скан-кодов, и КАЙ виснет с вечным резетом или вэйтом (пока не разбирался). Без клавиатуры зависания нет. С другой АТ-клавой, совсем древней, которая ещё с DIN'овским разъёмом и переходником на PS/2 нет вообще никакой реакции контроллера, как будто клава не подключена. Обе клавы нормально работают на моём домашнем десктопе...
Короче - я в печали. Пока нет времени, отложил до пятницы. Есть предположения:
1. Не та ёмкость кондёров (SMD) в обвязке кварца, ибо снимались с платы от какой-то оргтехники, где они стояли в такой же обвязке кварца на 20...24MHz.
2. Что-то не так прошил. АТМЕГУ вижу впервые и шью впервые. Подсказывайте...
3. Ошибка в схеме или в разводке платы. Пока, как писал выше, не проверял. Займусь в пятницу (14.01) и выходные. Но по правильности схемы - это надо caro спрашивать. Caro, глянь ещё раз схему по документации Alex'a_Nemo, пожалуйста. И hex заодно. Может где косяк образовался?
Вот такие дела...
Последний раз редактировалось SoftFelix; 13.01.2011 в 13:09.
МГТФ - любимый провод!
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
Судя по логике и по файлику FUSES.txt - все верно! Т.е. от "дефолта" ты "выключил" делитель на 8 и "переключил" контроллер на работу с ВЧ-кварцем.
Лок-биты - не надо трогать - все по "дефолту". Только у меня нет 2-й строки:
BLB1: Mode 4 (бда-бла-бла).
Емкость не та - моловероятно. Т.к. на "обвязке кварца" ставят обычно, емкости 12...33 пФ.
То же вряд ли, вроде, все верно.
Тут возможно и есть проблема(ы). Хотя, вроде, Камиль смотрел схему и сказал что все верно, относительно первоночальной схемы, применительно к КАЮ. Печатку в том районе, вроде проверял, окромя ISP-разъема. Проверю ещё разок. Про прошивку - только Камиль скажет, т.к. я только выложил архив, что он мне прислал.
Феликс, а ты соединил XS2(KEYBOARD) и XS2'(to KEYBOARD) 1:1? Если нет - реакции от кнопок PS/2 точно НЕ будет!
---------- Post added at 10:12 ---------- Previous post was at 09:45 ----------
Попробуй ещё перешить, стерев предварительно, что бы на закладке лок-битов все было: "Mode 1 (No Features Enabled)"
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....
МГТФ - любимый провод!
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
Перешил - ничего не изменилось. Ещё выяснил - комп виснет по статичному активному вэйту от контроллера. Т.е. на 6D66.2 вечный 0. Принудительно отключал ТУРБО - ничего не меняется.
Эта закладка (BLB1) автоматически появляется, если просто считать LockBits даже с чистого контроллера.
МГТФ - любимый провод!
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
Отцепи пока *WAIT/ от контроллера, для чего просто подними одну из ножек диода VD10.Сообщение от SoftFelix
Мужики, печатку (узел контроллера клавы) проверил на соответствие схеме - вроде, все ОК. Если я ничего не напутал (Камиль, глянь, пожалуйста, этот узел на схеме в 1-2 посте), то тут, вроде, все ОК. Получается, что с 4-й ноги контроллера ничего нет?
Сам пока проверить ещё не могу - на выходных только планирую первый запуск...
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....
А я проверю прошивку.Сообщение от Alex_NEMO
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)