polikarpov76, только что
http://storage4.static.itmages.ru/i/...702292eb4a.jpg
Где-то было, что АП6 греются до 1-ой прошивки ПЛИС. У меня на плате сейчас только Altera и Atmega запаяны.
Так что все норм шьется.
Вид для печати
polikarpov76, только что
http://storage4.static.itmages.ru/i/...702292eb4a.jpg
Где-то было, что АП6 греются до 1-ой прошивки ПЛИС. У меня на плате сейчас только Altera и Atmega запаяны.
Так что все норм шьется.
Всем привет! Тоже купил плату с зеленой маской Speccy 2007 128+AY+TR-DOS у Павла Рябцова. Схему взял из одноименной теме в барахолке. Где брать прошивку на ATMega 32? По прошивке ПЛИС почитал, голова кругом.
АТМЕГА шьётся прошивкой с первой страницы, ПЛИС прошивкой с 34 страницы http://zx-pk.ru/threads/10316-speccy...s)/page34.html .
Все остальные прошивки - чисто экспериментальные ...
Приветствую! Собрал свою зеленую плату, прошил Atmegа, ПЗУ из первого сообщения темы, Altera из 335 сообщения темы, файлы залил на SD карточку тоже из первого сообщения темы. В итоге спек запустился вышел в стартовое меню. Клавиатура работает странно, перемещаться по меню могу только клавишей Home, другими не работает. При этом все пункты меню запускает и потом выяснялось, что не работают некоторые клавиши, например цифры 5 и 6 и некоторые буквы в этой же вертикали такие как T и Y и другие в нижних рядах. Прошивку в Atmegа залил с расширенной клавиатурой. Фьюзы пробовал разные, в теме их много вариантов предлагалось, главное чтобы Spien не трогать и выставить тактирование от внешнего генератора, остальное вроде как не должно влиять на работу. При этом клавиатуры пробовал 2 разные, эффект одинаков. Но самое мне не понятное, что спек не выходит в файл менеджер по нажатию F12, F10. При этом при включении спека на карточке появляется файл speccfg.bin. Внешне видно, что на экране портится нижняя строка пикселов, это так и должно быть т.к. Z80 сохраняет в экранную область свои регистры, об этом ранее писал Syd далее спек может сброситься в экран 48 версии, остаться так или в экран с вертикальными полосками как в тесте памяти 48 спека. Карточки пробовал разные, правда одного производителя, но разных объемов при этом без изменений. На плате сделал pullup 24 ноги Z80 (линия wait) и посадил на землю 1 ногу м/с ОЗУ A18 т.к. висит в воздухе. Прозвонил часть линий на плате, вроде все ОК. Зашивал в ПЗУ тест ОЗУ для 128 спека, работает часами без проблем. Вообщем уперся я и не знаю, что дальше делать. У кого есть какие предложения, сообщайте. Интересно мне содержание файла speccfg.bin. Может кто нибудь закинет сюда образец со своей рабочей машины, хоть сравню.
Что то с сайтом какие то проблемы, то не загружается, то не сохраняет., то не обновляет.
Не уверен, что у вас может быть то же что и у меня, но это стоит проверять только в самом последнем случае, т.к. можно повредить плату.
В моем случае оказалась бракованная атмега, эффект был примерно такой же как у вас, работало почти всё кроме загрузки файл менеджера.
Я точно неуверен была ли эта проблема в атмеге или в каком-то непропае, но после замены атмеги всё заработало.
Спасибо, что ответили EvgenRU! Это уже 2-я Atmega, но первая вообще не выходила на связь с программатором, так что я уже её перепаивал. Я её сдул феном, немного пострадала цанговая колодка процика и перемычка, а так ничего страшного. Первую ATmega я купил у Павла вместе с платой, а ту которая сейчас работает покупал в Китаёзии. Х.З. что делать, им тоже веры нет. А Вы не сможете закинуть сюда файлик speccfg.bin ? Очень хочется на него взглянуть т.к. Ваш спек работает.
Приветствую форумчан! Запустился таки Syd`s Speccy2007 boot-loader. Проблема как обычно оказалась в отсутствии контакта, на этот раз по ШД на ATMega. По этой же причине не работали некоторые клавиши, нужно было сразу об этом подумать, но я затупил. Теперь клавиатура вроде как работает, правда не все совпадает с описанием. Пока не понял почему перестаёт работать клавиатура после загрузки образа TR-DOS. Будем дальше разбираться. Кстати в файле speccfg.bin записывается информация о вмонтированном образе.
Тест.
Приветствую! Итак продолжим. Как я писал ранее, что перестаёт работать клавиатура после загрузки любого образа диска и зажигается и после постоянно горит индикатор Scroll lock. Об этом ранее писал alexsmg. Подключил другую клавиатуру и все заработало. Прошил ATMega прошивкой из архива в 359 сообщении темы, все стало ОК, клавиатура работает индикатор Scroll lock моргает при загрузке и тухнет по окончании загрузки. Спасибо EvgenRU за прошивку. Теперь на очереди AY эмуль собрать и запустить.
Может кому поможет мой опыт.
Решил проблему с прошикой Альтеры. Пришел USB-Blaster на STM32. Он шьет без всяких проблем. Другой рабочий USB-Blaster на базе SiLabs F321 не шьет EMP7128SLC84.
https://thumb.ibb.co/mFM4Cd/IMG_20180531_211621.jpg
Вот мой.
https://thumb.ibb.co/b94hhd/IMG_20180601_140428.jpg
PIC18F14K50
Прошивает тоже без проблем, но не все. :) Наверное, только те, которые в принципе шьются.
Может проблема в питании? Для работы и прошивки EMP7128SLC84 нужно 5 вольт. При прошивки я питание подаю со схемы, хотя со стороны USB тоже есть напряжении - сужу о горении светодиода питания в бластере.
"Черная маска" ......+VGA.
Собрал, на плате 2 "косяка":
1) перепутаны цвета на входе конвертора VGA, синий и красный.
2) ошибка в разводке "micro SD".
Генератор 14 мГц на микросхеме в таком исполнении не запустится, нужно или резисторы подбирать в мОм, или тип микры менять на LS, ALS. В какой то ветке по Speccy2007 уже пытались запустить генератор по такой схемотехнике.
И еще... Господа производители п.п. примите за правило "хорошего тона" - размещение 5 вольтового питания на плате устройства, "не лезет" 2596, можно использовать что либо из SOT23-6. SO8 MP2307 я поставил в белой маске вместо 7805. Дело в том, что выносные БП с выходом 5V практически не найти, в основном 5,2-5,6V, при этом некоторые мсх "тупеют", или "звереют".
P.S. "Бегут кадры" на LCD мониторах (59,6 Hz) прошивки Speccy оригинальные, VGA - VGA_PAL 100616 - V 7.00 для Speccy. На некоторых мод. прошивках от EvgenRU (Altera), заставка стабильна, при любых действиях синхра. нарушается.
3) Надо сделать: входы конвертора VGA - ssi, ksi - через резисторы 120 Ом на 36 выв. altera Sync. То есть отсоединяем вход VGA ksi от 28 вывода altera, (рез 120 Ом), и соединяем с Sync 36 выв altera.
Почти все.....
Остались еле заметные, засвеченные равномерные вертикальные линии.
https://ibb.co/JdwpWPQ
Rem22 Все косяки исправил.
Удалил генератор на 04, оставил только генератор на 14мгц. Поставил 2596.
https://i.ibb.co/6BGcm3P/image.jpg
Собрал белую платку от Павла и никак не могу ее запустить.
Вопрос: а что нужно минимум оставить на платке чтобы с разъема video снять хоть какой-то сигнал? Кто и как подключает к монитору, достаточно ли взять RGBS + GND? Там еще какая-то яркость I, можно ее пока не подключать? Суть в том, что картинки нету. Уровни напряжений RGB какие-то нереальные ~ 4V, а Sync 0,05V видимо ее и нет.
Ситуация: мс все в кроватках. Сейчас у меня запаяна и нормально прошита atmega32. Установлена epm-ка и нормально прошита. +5v везде на кроватках мс проверил и на разъеме video тоже. На SD-карте есть +3.3V. По напряжениям все ок, залипонов нет. Самое стремное: бешено греется 78M05 как только запускаю с установленной EPM (разные пробовал) даже если больше ничего не устанавливаю.
http://www.picshare.ru/uploads/19090...DNo0_thumb.jpg
https://zx-pk.ru/threads/10316-specc...l=1#post947109 лучший вариант
Либо как делал я посадил каждый сигнал через сопротивление 220 Ом на землю
Доброго времени суток. Пытаюсь дособрать плату спека. Зеленая маска с барахолки от Павла Рябцова.
Проблемы две.
1. На 23 выводе ALTER-ы всегда висит 2.5v. Плата стартует 1 раз из 5 и виснет/теряет картинку при отрисовке меню с выбором бейсиков. Если закоротить 23 вывод на землю не виснет и стартует норм. Сопли нигде не нашел. Но попробую еще поискать. Пробовал на двух разных alter-ах.
2. Нет чтения с карты памяти. +3.3v приходит. boot.sna и trdos.sna в корне. флешка на FAT16.
atmega32 16au 1018d прошита с такими фузами -U lfuse:w:0xff:m -U hfuse:w:0xcf:m
вот данные с логанализатора на контактах карты памяти.
https://i.imgur.com/Ns4gHVPm.jpg
фото самой платы.
https://i.imgur.com/ZrflZevm.jpg
https://i.imgur.com/nKS67n5m.jpg
PS: проц, память менял. не помогает.
Trunk17 Чего как дети малые, буквы не можете отличить, честно напрягает когда коверкают фамилию!!!!!!!!! Достали уже.........
На MISO +5v. Прозвонил дорожку MISO. КЗ на +5 нет. Равно как и на ближайшие соседние. Резистор R11 на 22кОм исправен. Появляется сразу после включения питания вместе с DC_CS. Дохлая Atmega?
Подскажите по новоделу, о чём сейчас тема. Я собирал ещё в 2017 по своей плате и после началось шевеление форума. Чтото говорилось об убирании одной оперативки, вроде как есть схема, но не было прошивки нормальной и переделывать уже не хотелось.
Прошивка EvgenRU с 33 страницы и позднее, это версия под одну ОЗУ ?
Что за маленькая платка и по какой ссылке продаётся. И главное где AY, он полностью ушёл в ПЛИС ?
И ещё чтото вродебы говорилось про VGA.
Ну а в плане функционала какие отличия от первой версии 128к ?
Мой тут
Тут в основном последнее о версии 1.06, а конкретно о плате от Павла.
Я пытался оптимизировать прошивку, у меня всё отлично работало, но у меня тактирование шло от Atmega32, т.е. генератора не было, только кварц к атмеге, а от неё уже дальше, видимо поэтому, у тех у кого был внешний генератор моя прошивка не работала.
Насчет AY, у Павла на плате установлен эмулятор AY на Atmega8.
Надеюсь ответил на ваши вопросы :)
PS: правда с таким тактированием я наткнулся на грабли, суть которых в том, что если тактировать таким сигналом VGA-PAL то тактовая им съедается полностью в 0, т.е. при подключении VGA-PAL полностью пропадает генерация на выходе...
Подскажите в чём проблема: собрана версия на плате от Павла. Раньше всё работало.
Решил проверить ещё раз - не выходит в меню по F12, а переходит в режим 48К.
По F10 подвисает. Но если выбрать в основном меню TR-DOS, то загружается последний смонтированный диск.
Программы с этого смонтированного диска также грузятся.
По F12 для загрузки меню с заставкой "Speccy 2007" и выбора файлов для монтирования какие сигналы формируются и используются, NMI?
Какие конкретно сигналы АТМЕГИ смотреть?
Раз из меню ТР-ДОСА СД-карта видна и читается без проблем - то скорее всего проблема с сигналом NMI.
На F12 плата реагирует, только вместо меню монтирования дисков, плата переходит в режим 48К.
Если нажать F12 ещё раз - то показывает меню 128К.
Не подскажите, какие конкретно действия выполняет процессор и АТМЕГА после нажатия F12 ?
Ну, так то атмега контроллирует клавиатуру, эмулирует ВГшку, читает SD карту, вэйтит процессор, NMI обрабатывает (клавиатура и NMI это порт B), обрабатывает магнитофонный вхот (всякие тапки и TZX), переключает ROM... может еще чего забыл...
По нажатию F12 происходит
1. Сброс процессора
2. Открытие boot.sna
3. Переключение ПЗУ
4. Вызов NMI
Пропаял все выводы АТМЕГИ, всё снова заработало. Просто странный был баг, вроде бы с СД карты читает, а вот Speccy Menu по F12 не показывает.
Всем спасибо.
Смотрю не у меня одного магнитые бури в оптоволокне.
Достал свой самосборный спек,помнится забросил его напарившись с палом, а потом вспомнил что карта перестала работать.
На этот раз карта работала поэтому и забыл, да и как раз добыл 16мб карточку у знакомого.
Был у него прирождённый глюк, микротрещина в дорожке, но тогда после пропайки заработало, а теперь проводок сделал.
В общем карта работать перестала, может дело в БП 5.4в, но других нет.
По F12 светодиод молчит. Заменил транзистор на кт3102е, по нажатию светодиод начал ярко вспыхивать. Карта не заработала, но теперь светодиод опять не горит, мультиметр на базе ничего не видит.
Нащупал обрыв резюка с 7 ноги карты 10к на 3.3в, заменил. Теперь по F7 начало не ярко пыхать, а очень коротко. Но тоже случай единичный, чаще просто не светит.
Карту форматировал, всё видится, пробовал другую с переходником. Дорожки от карты вызванивал, всё идеально как и прошлый раз.
Шил мегу32 прошивками из проекта которые с того раза лежали, ничего не поменялось.
Может всётаки мега такая китайская и дефект опять вылез. Гдето 16 была в таком корпусе, да чтото не найду.
Версия с 2 ОЗУ, так что не уверен что с последних постов подходить будет прошивка.
По F12 тупо портится нижняя полоска пикселей, чёрный квадрат ингогда с мусором и на этом висит до сброса, а иногда и совсем.
Файлов никаких не было кроме тех двух.
Скажите хоть какие явления должны быть. Должен ли светодиод загоратся на F12 и как именно должен по F7 моргать. (На карте файлы не появляются).
По хорошему и алгоритм, при каких условиях он загорается, нужен ли ответ карты или по нажатии на кнопку должен срабатывать.
Попрыгал с бубном, пропаял сбитый у проца D7, хотя спек и так работал. Питалово пустил через хороший диод, снизилось до 5.1в. Карту начал видеть, причём включать надо именно с ней, сброс после передёрга не работает. А вот аппаратный у меги пашет, зря кнопочку не сделал.
В общем как на этой штуке запускать tap ? Простым выбиранием в меню F12 оно просто выкидывает. Помнится надо было включить лоадер и чтото нажать, так что жать то. Помнится уже спрашивал и 2 раза списки кнопок нашёл, да нет там про эту кнопку
Тоже пытаюсь запустить две платы.
1. Зеленая маска.
Описание проблемы ТУТ
Приехала вот на днях еще память TOSHIBA - с ней такая же.
В дополнение. По F12 бордюр становится черный, мелькают красные полоски, потом ребут.
Что еше можно померять, проверить?
2. Белая маска.
Т.е. с платой не было генератора, подключал через кварц как описано ТУТ
https://i.imgur.com/iiZjlwPm.jpg
Стартует. Но мусор на экране.
https://i.imgur.com/2Jicjf2m.jpg
Иногда, очень очень редко бывает начинает читать что то с ПЗУ.
https://i.imgur.com/f7QCHIjm.jpg
Пробовал менять память на AMIC LP621024D-70LL, ELiteMT с зел. маски, D7,8,10 на 555АП6б D11 на ИР33 - не помогает.
На обеих платах 24 нога Z80 подтянута к +5 через 10кОм.
Что можно потыкать, померить в схеме? Знаний не достаточно, но есть мультиметр, цифр. анализатор и осцилограф.