Собрал. Прошил РФ2. Доволен. Работает и в Win10 и в Gentoo. Сначала правда тупанул - собрал из мастера. Как минимум в генту не было связи с ардуино. Релиз - без проблем. Спасибо!
Добрый вечер! Сегодня получил платы из Китая и спаял програматор! Все работает, спасибо за проект!!! Единственное отверстия под ПЗУ похоже разведены были под микросхему и вставить туда панель с ручкой оказалось очень тяжело, у ней остаточно широкие ножки и туда никак не лезут. Может конечно такая панель попалась. В итоге пришлось ее развинтить и разобрать и по пину вставлять :) Но удалось. Софт надо ставить совместимость WIN8 иначе подвисает как-то под 10-кой. Ксати посмотрел даташиты на купленые с китая 2716 у них напряжение 25 вольт, получается Tl866 их тоже не берет ?
Мне кажется на плату можно прикрепить маленький китайский модуль вольтметра на светодиодных семисегментных индикаторах, чтобы не подключать постояно вольтметр).
Спасибо, только решил восстановить клон ZX, нужно прошить тестовое ПЗУ, а для разовой акции покупать на али за 40 зеленых и потом 2 месяца ждать не охота. А тут как раз то что нужно, спасибо.
Они ведь уже 16 битные идут. И на мегабайты объемом. Так то сдвиговыми регистрами можно ещё ног нарастить, но это уже отдельная тема. Скоро предстоит шить картриджи для мегадрайва. Вот тогда и задумаюсь.
@@SergeyKarpesh эх поддержку бы 27с322 и других 160,400,800.как раз таки для прошивки картриджей.другие программаторы дорогие,да еще и переходники нужны.а этот был бы самое то для этих задач.
Привет, программатор класс, собрал, правда навесным монтажем, вроде работает, зашил пзу для спектрума. Но вот с чтением пзу какие то непонятки. Самое начало считывает как FF. Причем число FFов меняется каждый раз при чтении. Иногда правильно считает, иногда нет. Но не удалось 2 первых числа правильно считать, всегда FF и всё. С чем может быть связано такое поведение? Думал может скорость ком порта уменьшить, но нет, при уменьшении нет коннекта вообще.
интересный проект, но вот реализация с повышайкой не очень. я бы перенес схему на печатку и сделал джамперы которые переключали резисторы обратной связи mt3608.
Не подскажете , а как называются диоды в программаторе ? И транзисторы с какими буквами можно покупать в него ? BC557, BC547 они все с какой то буквой сзади еще продаются?
@@SergeyKarpesh Спасибо большое за ответы! Заказал детали, буду собирать. И последний вопрос, если вас не сильно утомил. А зачем вообще эти транзисторы на линиях А11, А13, А 15 и и последняя снизу тоже А11 на схеме? Ведь другие адресные линии напрямую в ардуину включены ?
@@krolik2016 Все транзисторы нужны для подачи либо напряжения программирования, либо для подачи питания для коротких микросхем. Ни одна адресная линия не заходит в arduino.
Собрал. Читает но пишет. Есть вопросы. Питание програмирование только на 1вывод подается при записи? Еепром 27с64 по 27с256. Просто остальное питание на другие виды епром я не подводил. Поначалу программа пыталась писать . Сейчас вообще пишет ошибку записи. Сигналы ОЕ и СЕ вроде при чтении преключаются в логический 0. При записи СЕ идет импульс, ОЕ лог 1. Питание 12.5 на ножку 1 приходит. 28 ножку 5в постоянно. В чем косяк не пойму
Добрый день! Вы решили свою проблему??? Я собрал этот программатор на покупной печатной плате. Читает все микросхемы без проблем, а прошить ничего не получается. Некоторые микросхемы вроде пишет, что прошивка завершена успешно, но последующая верификация выявляет множество ошибок. А некоторые микросхемы сразу отказывается писать, выдавая сообщение об ошибке. При этом все ПЗУ были до стирания рабочими.
Здравствуйте, вопросик. Вот если я сделаю программатор из ардуино, чтобы программировать другую ардуино по ICSP, будет ли работать режим отладки в Atmel Studio, и другие фичи, той среды разработки?
Платы по 10 заказываю. Минимум пять у jlcpcb. Выходит не очень дорого. По 100 рублей плата (с доставкой). Но качество просто отличное. Орлом пользуюсь спокойно, но и sprint layout не брезгую. Даже лицензионный диск приобрел.
Прикольна! Можно ли поставить на адресную строку двоичный счетчик, например к561ие8(D4017A)? каждый раз чип считывается и записывается с нуля. возможна модификация программатора под такие микросхемы как Flash eeprom (AT28C040, M27C801, P28F001, W29EE011 и т.д.). программатор получетса боле ефективныи.
Для чего счетчики? Сделать автономный копир? Насчет поддержки EEPROM - в моем случае смысла нет, так как в наличии TL866, который их отлично умеет. Задача этого программатора в моем случае была прожигать то, что по напряжению не способен прошить tl866.
@@SergeyKarpesh а теоретически(добавить ПЗУ с большей емкостью? 512к-1мбайт?)? В вашем случае - смысла и нет с ТЛ866, а как быть начинающему в этом деле? Бежать за TL866(ценник нынче какой?) покупать Вильям 5.0 за 2500 с ЛТП разъемом? По уровню развития начинающего - в пору сделать старый Вильям 3.0 какой-нить однослойный с перемычками на 6-8 микросхемах. Но отладка? Да и куча версий старого софта не понятно с какой версией PCB работающего.... Поэтому наличие микросхем в программе( 27C010, 020, 040) по прошивке + умение ардуино их шить - просто манна небесная будет начинающим в этом деле. Зы: я просто хотел поностальгировать и попрошивать ПЗУ для картриджей денди/сега в домашних условиях. И вот те на: бешенный геморой или много деняк...
@@user-sp6vp3dp5l при желании переделать схему и софт вообще не проблема. Пара корпусов для увеличения адресных ног. Линий данных тоже можно до 16 увеличить и шить чипы для мегадрайва. У меня такого желания нет, но исходники открыты.
Здравствуйте. У Вас остались еще платки для программатора? И ардуино при прошивки ругается на 'virify' was not declared in this scope . В чем может быть проблема?
В репозитории написано, что качать со страницы релизы. Там гарантировано рабочая версия. Платы давно закончились... в релизах, если что, есть gerber для заказа.
Произошла ошибка при загрузке скетча avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x70 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x70 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x70 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x70 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x70 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x70 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x70 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x70 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x70 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x70 что может быть такое ?
У меня нет МиниПро, зато есть ZIF панелька на 40 ног, Ардуино нано, микросхемы регистров едут с Китая. Можно проект доработать, чтоб с любыми параллельными микросхемами работать? (А чуть-чуть постараться и ОЗУ проверять!) Объём не большой, можно на макетке же сделать, не обязательно печатную плату травить)
@@SergeyKarpesh Регистры же нужны, чтоб адрес задать, третий ещё поставить, чтоб большего объёма ПЗУ шить и проверять ОЗУ. На счёт распиновки, согласен, надо смотреть и думать. Проще всего ещё панельку поставить под другой тип микросхем, тем более что для высоковольтных лучше как раз чтоб отдельная была панелька, ещё и как-то выделенная, чтоб понимать, что туда всё подряд не стоит пихать... aliexpress.ru/item/4000843713330.html Мне тоже интересны ретро компы, может найду, что-то под восстановление. Новодел не особо интересен, хотя и купил 5 лет назад 2 платы под ReVerSe16)
Да, у меня есть знакомый молодой человек, интересующийся немного старой техникой, программирующий под AVR и на Си под Lunix, может он что-то сможет подсказать. А я сейчас качаю Qt creator, может тоже сам смогу что-то сделать, хотя у меня немного другая специализация, занимаюсь веб-разработкой)
@@SergeyKarpesh Есть один заказчик, продаёт продукты 1С, хотят чтоб я магазин на Битриксе сделал и типа заниматься этим затем дальше... А вообще, последнее время осваиваю SPA на React-Redux (JS), вполне уверенно работаю с различными бэкенд фреймворками, на PHP, NodeJS и других языках. Но с работой сейчас труднее стало, запад лихорадит, а в РФ если и больше стало спроса, на спецов, но их отток из забугорных проектов резко повысил конкуренцию на рынке труда)
Серегей, здравствуйте! Тут такое дело, что российские ip-адреса блокируются на сайте Qt5. В программировании я пока не очень силен и скомпилировать приложение и получить приложение под Windows мне пока сложновато. Могли бы вы поделиться приложением скомпилированным под Windows 7?
@@SergeyKarpesh жаль. Но вообще раньше я такие ПЗУ програмировал просто к кр 580 вв 55 их присоединял и всё. Таким же образом видимо можно и к ардуине присоединять, если у ней портов достаточно, ну или через какой дешифратор. И всё больше ничего не надо.
У вас нет разведенной платы в спринт лаюте ? На хабаре просто какие то файлы не пойму где плата и где программа для работы с программатором. Может Гербер файлы есть для заказа у китайцев ? Ардуино иде ругается на if (buf[j] != virify){
По первому вопросу. Разводил в орле. По второму. Гербер есть на странице релихов на гитхабе. По третьему опять же идите в релизы. И прошивку берите оттуда именно
А зачем? Корректировать ошибку - ставить прецизионные резисторы в делитель и источник опорного напряжения для АЦП. Сложность при поиске деталей, а так они есть на каждом углу. Регулировать микроконтроллером тоже можно, но, опять же, зачем? В начале я тупо с ЛБП брал V_prog. Это удобно. DC-DC повышайка на макетке оказалась случайно (из-за выхода из строя измерителей в лбп), но прижилась.
Залил скетч в Ардуинку, но прога с ней дружить не хочет. Говорит, что "Connect to \\.\COM3 Arduino programmer not found. Disconnect..." В чём проблема?
@@SergeyKarpesh А есть ли возможность запилить проект уже именно под EEPROM? Репозиторий BMBurner`а не кошерный да и принципиальная схема какая-то у них невнятная для таких профанов, как я.
@@SergeyKarpeshСпасибо что ответили. Значит диоды подойдут 1N4148 а резисторы в скетче посмотреть. Я щас сижу его на монтажке собираю, для прошивки спектрума нужен
@@andreyzaplesvichko2396 эти резисторы нужны только для примерного определения напряжения. Так что можно вообще сигнал не подключать, а проверить мультиметром. Измерения явно точнее будут.
Собрал я его и интересный прикол пошел не вставляя в ПЗУ в панельку в программе выбрав микросхему , начинается шоу, типо я вставил микросхему и она пустая , потом загрузил bin файл и опа программатор ее прошил да и с успехом а микросхема в панельки не стоит это что лохатрон такой? Да и на схеме указано А11 на двух транзисторах а по скетчу одна должна быть А10 Идущая на 13pin ардуины ошибочка в выводах на схеме
Гербер файлы доступны. Можно заказать спокойно. У меня платы давно закончились. Хотя... вроде были платы с немного другой схемой. Ее переразвел radionews на полевиках. Напишите вк/телеграм.
@@SergeyKarpesh извините, у меня нет вк/телеграм. Извините за беспокойство, если нет возможности тупо купить плату с доставкой, то я этим заниматься не буду, просто куплю 866.
@@alexprost1 спасибо большое, попробую найти. Хотя не знаю (может и не куплю), стоит ли это делать с моральной точки зрения: автора скорее всего этот торговец обокрал.
Спасибо за ролик, давно искал что-нибудь несложное для РФ2, РФ5. Отдельное спасибо за открытость проекта, думаю повторить.
Спасибо, Серега! Полезная весч.
Доделал проект)) Шикарно вышло
a tip: watch movies at KaldroStream. I've been using them for watching loads of movies lately.
@Bruno Eugene yup, I've been using kaldroStream for since december myself :)
@Bruno Eugene Definitely, I have been watching on KaldroStream for years myself =)
Привет, спасибо за программатор, сделал его чтобы зашить ПЗУ для ЮТ-88 )
А можно было и не паять :-D кто-то заказал платок и на wb торгует этими программаторами. Вроде даже по адекватным ценам
Собрал. Прошил РФ2. Доволен. Работает и в Win10 и в Gentoo. Сначала правда тупанул - собрал из мастера. Как минимум в генту не было связи с ардуино. Релиз - без проблем. Спасибо!
В мастере незавершенные попытки в многопоток
Добрый вечер! Сегодня получил платы из Китая и спаял програматор! Все работает, спасибо за проект!!! Единственное отверстия под ПЗУ похоже разведены были под микросхему и вставить туда панель с ручкой оказалось очень тяжело, у ней остаточно широкие ножки и туда никак не лезут. Может конечно такая панель попалась. В итоге пришлось ее развинтить и разобрать и по пину вставлять :) Но удалось. Софт надо ставить совместимость WIN8 иначе подвисает как-то под 10-кой. Ксати посмотрел даташиты на купленые с китая 2716 у них напряжение 25 вольт, получается Tl866 их тоже не берет ?
Ну... про отверстия и zif знаю. Я тисками вбивал. Насчет десятки - странно. А насчет 25 вольт десять раз проверять надо от того ли даташит
@@SergeyKarpesh M2716-1F1 25 вольт написано, вроде все работает
Мне кажется на плату можно прикрепить маленький китайский модуль вольтметра на светодиодных семисегментных индикаторах, чтобы не подключать постояно вольтметр).
Проще в делитель поставить точные резисторы и ацп от нормального источника опорного напряжения питать.
@@SergeyKarpesh ну или так))
Спасибо, только решил восстановить клон ZX, нужно прошить тестовое ПЗУ, а для разовой акции покупать на али за 40 зеленых и потом 2 месяца ждать не охота. А тут как раз то что нужно, спасибо.
tl866 себя окупит быстро. И запоротые фьюзы, и флешки роутеров/материнок...
@@SergeyKarpesh для 24 и 25 есть уже копеечный CH341A.
@@alekstv8349 скажите это 1.8 вольтовым флешкам
@@SergeyKarpesh А, нет только 5 и 3.3 В. Нужно запилить переходник, на 1.8, я как то не подумал.
Крутилку бы поболее и показометр туда .Лёне привет 🐈
Спасибо, все нашел. Извините за беспокойство.
Хорошо бы ещё добавить управление выходной напругой с DC-DC. Типа выбрал тип МС из базы, напруга сама поднялась.
Тогда уж и chip id прикручивать. Нет смысла делать недоминипро. Слишком много сил уйдет на GUI.
поддержку бы в софте 322х 400х больших мелкосхем добавить.было бы полезно:)
Они ведь уже 16 битные идут. И на мегабайты объемом. Так то сдвиговыми регистрами можно ещё ног нарастить, но это уже отдельная тема. Скоро предстоит шить картриджи для мегадрайва. Вот тогда и задумаюсь.
@@SergeyKarpesh могу поделится парой платок под сегу для опытов;)
+++, мне тоже нужно 322 пару штук прошить
@@user-my2fu7qv7d шью их на minipro. Есть адаптер под эту задачку. Один мне задонатили и ещё 5 утром отправил JLCLCB.
@@SergeyKarpesh эх поддержку бы 27с322 и других 160,400,800.как раз таки для прошивки картриджей.другие программаторы дорогие,да еще и переходники нужны.а этот был бы самое то для этих задач.
Привет, программатор класс, собрал, правда навесным монтажем, вроде работает, зашил пзу для спектрума. Но вот с чтением пзу какие то непонятки. Самое начало считывает как FF. Причем число FFов меняется каждый раз при чтении. Иногда правильно считает, иногда нет. Но не удалось 2 первых числа правильно считать, всегда FF и всё. С чем может быть связано такое поведение? Думал может скорость ком порта уменьшить, но нет, при уменьшении нет коннекта вообще.
интересный проект, но вот реализация с повышайкой не очень.
я бы перенес схему на печатку и сделал джамперы которые переключали резисторы обратной связи mt3608.
Тогда уж надо силами ардуини делать повышайку.
Классный проект!!!! Особенно порадовало что софт кроссплатформенный. А 28-му серию можно им шить?
На данный момент нет. Читать можно. Не видел смысла в поддержке, когда есть MiniPro.
@@SergeyKarpesh Привет.А 29 серию можно писать?Нашел у себя даже не знаю откуда взялась
@@user-mn1ul2ut8i увы, сейчас нет.
13:38 xD
Скетч не собирается из-за ошибки в имени переменной verify. После исправления ошибки проект собрался.
Используйте релиз, а не ветку мастер.
@@SergeyKarpesh Так и сделаю, спасибо. Как раз нужно прошить пару РФ-ок. Только чуть переделаю, чтобы адрес выставлять напрямую, без регистров.
Не подскажете , а как называются диоды в программаторе ? И транзисторы с какими буквами можно покупать в него ? BC557, BC547 они все с какой то буквой сзади еще продаются?
Я собирал из того, что нашел по коробкам. Это не радио аппаратура, где сильно важны харакиеристики.
@@SergeyKarpesh А R1 и R2 в всхеме нет номинала, там какие надо?
@@krolik2016 что нашел. Это делитель для ацп. В коде ардуины прописываются. По умолчаниюв нижнем плече 1.5к, в верхнем вроде 10к.
@@SergeyKarpesh Спасибо большое за ответы! Заказал детали, буду собирать. И последний вопрос, если вас не сильно утомил. А зачем вообще эти транзисторы на линиях А11, А13, А 15 и и последняя снизу тоже А11 на схеме? Ведь другие адресные линии напрямую в ардуину включены ?
@@krolik2016 Все транзисторы нужны для подачи либо напряжения программирования, либо для подачи питания для коротких микросхем. Ни одна адресная линия не заходит в arduino.
Собрал. Читает но пишет. Есть вопросы. Питание програмирование только на 1вывод подается при записи? Еепром 27с64 по 27с256. Просто остальное питание на другие виды епром я не подводил. Поначалу программа пыталась писать . Сейчас вообще пишет ошибку записи. Сигналы ОЕ и СЕ вроде при чтении преключаются в логический 0. При записи СЕ идет импульс, ОЕ лог 1. Питание 12.5 на ножку 1 приходит. 28 ножку 5в постоянно. В чем косяк не пойму
Добрый день! Вы решили свою проблему??? Я собрал этот программатор на покупной печатной плате. Читает все микросхемы без проблем, а прошить ничего не получается. Некоторые микросхемы вроде пишет, что прошивка завершена успешно, но последующая верификация выявляет множество ошибок. А некоторые микросхемы сразу отказывается писать, выдавая сообщение об ошибке. При этом все ПЗУ были до стирания рабочими.
perfect! L1
Здравствуйте, вопросик. Вот если я сделаю программатор из ардуино, чтобы программировать другую ардуино по ICSP, будет ли работать режим отладки в Atmel Studio, и другие фичи, той среды разработки?
Нет. Отладка идет только через программаторы от atmel.
@@SergeyKarpesh а каким, оброзом то?
Надо было как в Willem реализовать повышение напряжения. MC34063A и джампера.
Можно было использовать stm32 и её ШИМом бустануть 5 вольт до необходимого уровня.
Ставил несколько раз Eagle, но после Orcad работать в нём не смог. А платы вы по 1-ой заказываете? это всегда было дорого, расскажите пожалуйста.
Платы по 10 заказываю. Минимум пять у jlcpcb. Выходит не очень дорого. По 100 рублей плата (с доставкой). Но качество просто отличное. Орлом пользуюсь спокойно, но и sprint layout не брезгую. Даже лицензионный диск приобрел.
Можете, выложить собранную версию GUI? Что-то долго придется разбираться с Qt чтобы самому ее собрать.
На гитхабе есть вкладка релизы. В ней собранный exe.
@@SergeyKarpesh Спасибо, сто-то я лупанул.
@@alekstv8349 я тоже. это потому что ссылка в необычном месте. Народ привык искать ее прямо в ридми.
Прикольна!
Можно ли поставить на адресную строку двоичный счетчик, например к561ие8(D4017A)? каждый раз чип считывается и записывается с нуля. возможна модификация программатора под такие микросхемы как Flash eeprom (AT28C040, M27C801, P28F001, W29EE011 и т.д.).
программатор получетса боле ефективныи.
Для чего счетчики? Сделать автономный копир? Насчет поддержки EEPROM - в моем случае смысла нет, так как в наличии TL866, который их отлично умеет. Задача этого программатора в моем случае была прожигать то, что по напряжению не способен прошить tl866.
@@SergeyKarpesh а теоретически(добавить ПЗУ с большей емкостью? 512к-1мбайт?)? В вашем случае - смысла и нет с ТЛ866, а как быть начинающему в этом деле? Бежать за TL866(ценник нынче какой?) покупать Вильям 5.0 за 2500 с ЛТП разъемом?
По уровню развития начинающего - в пору сделать старый Вильям 3.0 какой-нить однослойный с перемычками на 6-8 микросхемах. Но отладка? Да и куча версий старого софта не понятно с какой версией PCB работающего....
Поэтому наличие микросхем в программе( 27C010, 020, 040) по прошивке + умение ардуино их шить - просто манна небесная будет начинающим в этом деле.
Зы: я просто хотел поностальгировать и попрошивать ПЗУ для картриджей денди/сега в домашних условиях.
И вот те на: бешенный геморой или много деняк...
@@user-sp6vp3dp5l при желании переделать схему и софт вообще не проблема. Пара корпусов для увеличения адресных ног. Линий данных тоже можно до 16 увеличить и шить чипы для мегадрайва. У меня такого желания нет, но исходники открыты.
Здравствуйте. У Вас остались еще платки для программатора? И ардуино при прошивки ругается на 'virify' was not declared in this scope
. В чем может быть проблема?
В репозитории написано, что качать со страницы релизы. Там гарантировано рабочая версия. Платы давно закончились... в релизах, если что, есть gerber для заказа.
Проблема в неправильном написании слова virify' в коде прошивки. Правильное написание verify'
Произошла ошибка при загрузке скетча
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x70
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x70
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x70
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x70
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x70
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x70
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x70
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x70
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x70
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x70
что может быть такое ?
Ошибка загрузки скетча. Нужно выбрать правильную плату. Для arduino nano есть два варианта загрузчика.
У меня есть ардуино Мега, вопрос можно ли под неё одоптировать, что-бы было без здвиговых регистров?
Можно. Код примитивный.
У меня нет МиниПро, зато есть ZIF панелька на 40 ног, Ардуино нано, микросхемы регистров едут с Китая. Можно проект доработать, чтоб с любыми параллельными микросхемами работать? (А чуть-чуть постараться и ОЗУ проверять!) Объём не большой, можно на макетке же сделать, не обязательно печатную плату травить)
Не прокатит. Сдвиговые регистры. Только в одну сторону работают. А распиновки разные. Нужна принципиально другая схема.
@@SergeyKarpesh Регистры же нужны, чтоб адрес задать, третий ещё поставить, чтоб большего объёма ПЗУ шить и проверять ОЗУ. На счёт распиновки, согласен, надо смотреть и думать. Проще всего ещё панельку поставить под другой тип микросхем, тем более что для высоковольтных лучше как раз чтоб отдельная была панелька, ещё и как-то выделенная, чтоб понимать, что туда всё подряд не стоит пихать... aliexpress.ru/item/4000843713330.html
Мне тоже интересны ретро компы, может найду, что-то под восстановление. Новодел не особо интересен, хотя и купил 5 лет назад 2 платы под ReVerSe16)
Да, у меня есть знакомый молодой человек, интересующийся немного старой техникой, программирующий под AVR и на Си под Lunix, может он что-то сможет подсказать. А я сейчас качаю Qt creator, может тоже сам смогу что-то сделать, хотя у меня немного другая специализация, занимаюсь веб-разработкой)
@@user-ok9wu9ti4c надеюсь, не битрикс? В 2015 с него слез.
@@SergeyKarpesh Есть один заказчик, продаёт продукты 1С, хотят чтоб я магазин на Битриксе сделал и типа заниматься этим затем дальше... А вообще, последнее время осваиваю SPA на React-Redux (JS), вполне уверенно работаю с различными бэкенд фреймворками, на PHP, NodeJS и других языках. Но с работой сейчас труднее стало, запад лихорадит, а в РФ если и больше стало спроса, на спецов, но их отток из забугорных проектов резко повысил конкуренцию на рынке труда)
ПРограмма для компьютера не собирается. QT Выдает ошибку что - то с serialport
На странице релизов есть собранный exe. И скетч брать с той же страницы
Серегей, здравствуйте! Тут такое дело, что российские ip-адреса блокируются на сайте Qt5. В программировании я пока не очень силен и скомпилировать приложение и получить приложение под Windows мне пока сложновато. Могли бы вы поделиться приложением скомпилированным под Windows 7?
На странице релизов в github с момента выхода видео лежит бинарь скомпилированный
А у вас есть сейчас эти платы (пустые) на продажу ?
Увы, давно закончились.
@@SergeyKarpesh жаль. Но вообще раньше я такие ПЗУ програмировал просто к кр 580 вв 55 их присоединял и всё. Таким же образом видимо можно и к ардуине присоединять, если у ней портов достаточно, ну или через какой дешифратор. И всё больше ничего не надо.
У вас нет разведенной платы в спринт лаюте ? На хабаре просто какие то файлы не пойму где плата и где программа для работы с программатором. Может Гербер файлы есть для заказа у китайцев ? Ардуино иде ругается на if (buf[j] != virify){
По первому вопросу. Разводил в орле. По второму. Гербер есть на странице релихов на гитхабе. По третьему опять же идите в релизы. И прошивку берите оттуда именно
@@SergeyKarpesh Извините тупой спасибо за подсказку.
@@SergeyKarpesh Диоды 1N4148 ?
А поставить цап для регулирования напряжения программирования и откоректировать ошибку измерения этого напряжения никак?
А зачем? Корректировать ошибку - ставить прецизионные резисторы в делитель и источник опорного напряжения для АЦП. Сложность при поиске деталей, а так они есть на каждом углу. Регулировать микроконтроллером тоже можно, но, опять же, зачем? В начале я тупо с ЛБП брал V_prog. Это удобно. DC-DC повышайка на макетке оказалась случайно (из-за выхода из строя измерителей в лбп), но прижилась.
прецизионные резисторы вам не помогут
Подскажите соотношение делителя или номиналы R1, R2 в схеме
Они задаются в прошивке. Можно из своих запасов подобрать. Вроде 1.5 и 10 к.
где можно скачать исправленную вами программу, что фигурирует в примере?
На странице релизов есть скомпилированная программа. Учитесь пользоваться гитхабом.
Залил скетч в Ардуинку, но прога с ней дружить не хочет. Говорит, что "Connect to \\.\COM3
Arduino programmer not found.
Disconnect..."
В чём проблема?
Читаем комменты, скетч брать со страницы релизы.
Хм... Запускается после того, как после заливки скетча запускаешь монитор порта. И выйдя из монитора запускаешь программу программера...
А где ссылка на программу для прошивки ПЗУ, которая в ролике?
На github. Страница релизы. Там скомпилированная программа лежит.
все очень круто, только я не понял как скомпилировать GUI
Зачем? Там есть бинарники под windows. На GitHub есть кнопка "релизы".
@@SergeyKarpesh я на линукс
@@st.alexiev625 тогда установить lib qtserialport и собрать как любое другое Qt приложение. Mkdir build, cd build, qmake .., make
Доброго времени суток, W27C512-45Z можно им шить?
Нет. Но этот может. По деталям то же. github.com/bouletmarc/BMBurner
Добрый день. В спектруме стоит NMC27c128BQ. Прошьется?
Должна вполне.
@@SergeyKarpesh Спасибо
А можно прошить РТ5 ю этим программатор ом?
Для рт5 есть программатор diduino от @Radionewss
Привет! Я желаю эсли можно купить одной плате, но к сожалению живу в Болгарии. Наверно дорого стоить такая пересылка.
Уточню вопрос. Может дешевле будет заказать с JLCPCB. Gerber файлы для заказа есть в репозитории.
@@SergeyKarpesh Спасибо для идея. Не посмотрел, что имеет Gerber файл.
500 рублей отправка посылки, если верить сайту почты России... Посмотрите условия у JLCPCB. Мне кажется, будет дешевле.
Да, спасибо-посылка примерно 6 USD . У JLCPCB дешевле.
может кто скинуть ссылку на откомпилированную программу ? под windows
Ну на гитхабе же лежит... вкладка релизы...
Как c помощью этого программатора стереть Winbond w27c512?
Никак. Он не предназначен для eeprom.
@@SergeyKarpesh А есть ли возможность запилить проект уже именно под EEPROM? Репозиторий BMBurner`а не кошерный да и принципиальная схема какая-то у них невнятная для таких профанов, как я.
@@OldFartGamerChannel можно. Но для себя не видел смысла при наличии minipro.
Что записано на пустом пером?
Все 0xFF. Во всех ячейках единицы.
@@SergeyKarpesh а если нули и после ультрафиолета тоже?
Добрый день! На схеме не указаны номиналы R1 и R2 и также диодов D1-D4 напишите пожалуйста какие ставить
Стандартный вопрос, который множество раз задавали в комментариях. Резисторы указаны в прошивке. Диоды любые, лишь бы выдержали 30 вольт.
@@SergeyKarpeshСпасибо что ответили. Значит диоды подойдут 1N4148 а резисторы в скетче посмотреть. Я щас сижу его на монтажке собираю, для прошивки спектрума нужен
@@andreyzaplesvichko2396 эти резисторы нужны только для примерного определения напряжения. Так что можно вообще сигнал не подключать, а проверить мультиметром. Измерения явно точнее будут.
@@SergeyKarpesh Спасибо вам большое за ответ. Там надо если точно на мониторе смотреть напряжение ставить просто переменник :)
Собрал я его и интересный прикол пошел не вставляя в ПЗУ в панельку в программе выбрав микросхему , начинается шоу, типо я вставил микросхему и она пустая , потом загрузил bin файл и опа программатор ее прошил да и с успехом а микросхема в панельки не стоит это что лохатрон такой? Да и на схеме указано А11 на двух транзисторах а по скетчу одна должна быть А10
Идущая на 13pin ардуины ошибочка в выводах на схеме
? Всё, разжиться такой штукой больше нельзя?
Гербер файлы доступны. Можно заказать спокойно. У меня платы давно закончились. Хотя... вроде были платы с немного другой схемой. Ее переразвел radionews на полевиках. Напишите вк/телеграм.
@@SergeyKarpesh извините, у меня нет вк/телеграм. Извините за беспокойство, если нет возможности тупо купить плату с доставкой, то я этим заниматься не буду, просто куплю 866.
Не так давно покупал такую плату на ОЗОНе ....Так же этот продавец торгует ими на Wildberis
@@alexprost1 спасибо большое, попробую найти. Хотя не знаю (может и не куплю), стоит ли это делать с моральной точки зрения: автора скорее всего этот торговец обокрал.
есть ли возможность им прошить 27С010 ?
Без доработки нет. Не хватает адресных ног. Максимум 27с512.
@@SergeyKarpeshа есть ли у Вас наколка на нормальный программатор для прошивки 27с010 ? может Ваш проект ?
@@alexfelix3737 minipro возьмите. 3тысячи, но он того стоит.
@@SergeyKarpesh спасибо за ответ
Сделай софт под Линукс, в смысле такую же графическую утилиту.
Её можно без проблем собрать. Перейти в каталог с исходниками, qmake . && make.
@@SergeyKarpesh спасбо
Сделай фьюз бит доктора на ардуино
Так он же на 8 меге сделан. Пересобрать прошивку и будет на ардуине запускаться.
@@SergeyKarpesh Да знаю что на 8 сделан, знать бы как пересобрать
@@Kill161x при наличии исходников в опциях компилчтора заменить m8 на m328p и исправить ошибки в именах регистров
Это уже сделано. www.getchip.net/posts/059-ispravlyaem-avr-fyuzy-pri-pomoshhi-atmega-fusebit-doctor/
@@SergeyKarpesh Если бы это сделано было на основе Ардуино было бы супер.
Можно ссылку на программу из видео: eprom27_programmer
Так в описании все... скомпилированный exe на стралице релизов