Просмотр полной версии : arduino_eprom27_programmer+...
Моя версия прошивки и дополнения к arduino_eprom27_programmer.
1. Дополнительный модуль для программирования РТ4\5 и РЕ3:
https://zx-pk.ru/threads/35989-arduino_eprom27_programmer-re3-rt4-rt5.html
2. Эмулятор ПЗУ.
Существует много вариантов схем эмулятора ПЗУ, которые сделаны так, что бы "подогнать" логику работы ОЗУ под программатор, но почему не сделать наоборот!? Достаточно поменять логику работы программы программатора и получим эмулятор ПЗУ с минимальными затратами! Что и было сделано в данном программаторе...
В переходнике ОЗУ - ПЗУ все сигналы с ОЗУ подаются на аналогичные номера выводов ПЗУ кроме сигнала /WE - он подается на 1 вывод, сигнал А14 - на 27. Добавляем "подтяжку" для данных сигналов, пару диодов Шотки и батарейку - вот и весь эмулятор:
https://i.ibb.co/RkGpwbJR/e27-rom-emu.png (https://ibb.co/RkGpwbJR) https://i.ibb.co/gZ89M3BJ/photo-2025-05-11-13-48-19.jpg (https://ibb.co/gZ89M3BJ)
Эмулятор позволяет заменять как ПЗУ на 32к, так и на 16к. Выбор объема происходит в программе, на плате ничего переключать не нужно - прошивка для 16к "пишется" во вторую половину 32к при А14=1, т.к. для ПЗУ в 16к этот сигнал всегда "подтянут" к питанию.
Вставка переходника с ОЗУ для программирования, извлечение и работу с ОЗУ необходимо производить ТОЛЬКО при нажатой кнопке "SRAM mode" иначе, в лучшем случае, информация в ОЗУ будет нарушена, а в худшем - пробой ОЗУ высоким напряжением.
Ссылка на архив:
https://drive.google.com/file/d/1z9D_QnEkfV-b7dQ-AU7Ko54uGvThUQ2w/view?usp=drive_link
Программа в архиве уже пишет 27256/27512 или она поддерживает только РТ4\5 и РЕ3?
Да, все пишется. Желательно доделать повышенное питание при программировании, схему я давал в посте про рт4/5.
У меня не прошивается Nano через Arduino IDE, вернее типа прошивается, а программатор 27_programmer.exe пишет что устройство не работает. Через USBASP нужны вьюзы.
Как мне быть? Кто что посоветует?
У меня не прошивается Nano через Arduino IDE, вернее типа прошивается, а программатор 27_programmer.exe пишет что устройство не работает. Через USBASP нужны вьюзы.
Как мне быть? Кто что посоветует?
У меня тоже платка не шьется через IDE, шью через USBAsp программой AVRDUDE, фьюзы:
High: DE
Low: FF
У меня две Nano и обе никак не прошиваются. AVRDUDE и SinaProg не видеть их, будуче подключённые к USBAVP. Не судьба запустить устройство...
У меня две Nano и обе никак не прошиваются. AVRDUDE и SinaProg не видеть их, будуче подключённые к USBAVP. Не судьба запустить устройство...
Не видят как устройство или выдают ошибку?
Проверьте какой чип стоит, возможно вместо 328Р стоит 328РА, на Али такие платы часто попадаются, тогда нужны "танцы с бубном". Была такая плата, нужно конфиг менять для AVRDUDE...
Чип 328PB, название чипа интерфейса стёрта. Я решил обе платы - в мусор.
Чип 328PB, название чипа интерфейса стёрта. Я решил обе платы - в мусор.
Ну так, а что пишет AVRDUDE?
Alex Shiloff
15.05.2025, 09:21
Чип 328PB, название чипа интерфейса стёрта. Я решил обе платы - в мусор.
Выбросить всегда успеете, прочитайте для начала https://wiki.iarduino.ru/page/arduino-nano-atmega328pb/?ysclid=maoz72ki73788654461
З.Ы. ATmega328P и ATmega328PB это разные микросхемы, но совместимые.
Я как их прошью если программатор не видит ATmega328PB? Там нет поддержки ATmega328PB. Кстати Arduino IDE пишет, что неизвестная плата и всё. Если выбираешь плату Arduino Duemilanove or Diecimila (как советуют), то за пару секунд пишется типа без ошибок.
Serg6845
15.05.2025, 14:05
Я как их прошью если программатор не видит ATmega328PB? Там нет поддержки ATmega328PB.
не видит совсем или говорит про неподдерживаемый девайс?
во втором случае можно попробовать например так
https://gist.github.com/goncalor/51e1c8038cc058b4379552477255b4e1
Сделал изменения в программе AVRDUDE по рекомендациям (https://www.yourdevice.net/forum/viewtopic.php?p=5059). USPASP прекрасно пишет, проверяет, читает контроллер. Ставлю на плату EPROM программатора выходит ошибка:
http://www.xn----7sbombne2agmgm0c.xn--p1ai/for_out/EPROMProgrammerError.png
Дальше не буду заморачиваться и соберу лучше приставку к своему программатору (http://rdk.regionsv.ru/orion128-tl866IIplus.htm).
Serg6845
15.05.2025, 15:43
Сделал изменения в программе AVRDUDE по рекомендациям (https://www.yourdevice.net/forum/viewtopic.php?p=5059). USPASP прекрасно пишет, проверяет, читает контроллер. Ставлю на плату EPROM программатора выходит ошибка:
судя по картинке - это к атмеге никаким боком не относится. это что-то вокруг СОМ порта и винды. возможно программа некорректно работает под 10 (судя по картинке) виндой.
Ну это вопросы к автору программы.
- - - Добавлено - - -
Да, программа на Windows10 не тестировалась пока никем.
Авторы программы тупо написали (https://github.com/walhi/arduino_eprom27_programmer): Requared Windows 7 or later.
Наши просто перевод скопировали (https://github.com/Radionews/arduino_eprom27_programmer): Приложение требует Windows 7 и выше.
Даже окна работы программы скопировали с буржуйского проекта.
На единственном видео на ютубе (https://www.youtube.com/watch?app=desktop&v=npGNh5hV4bM) снят пример работы на люниксе. В комментарии к видео спросили про рабочую версию для винды - ответа нет.
Ну это вопросы к автору программы.
А моя версия работает или нет? Должна на 10ке работать.
А моя версия работает или нет? Должна на 10ке работать.
То же ошибка и вылетает. Предварительно я записывал другой скетч в нано.
То же ошибка и вылетает. Предварительно я записывал другой скетч в нано.
Какая ошибка, можете скриншот сделать? Скетч мой записывали?
Вот запустил на 10ке, считал эмулятор рома...
https://i.postimg.cc/kV11cM3n/photo-2025-05-15-21-37-52.jpg (https://postimg.cc/kV11cM3n)
Теперь скетч не прошивается никак не через Arduino IDE, не через AVRDUDE.
Т.к. прописка нового чипа в этих программах неполная, методом тыка, то как и предупреждали мастера этой прописки может не заработать.
Т.к. я не любитель не одной AVR, а поклонник PICов, то дальнейшие изыскания прекращаю, а девайсы участвующие в этой недельной мозгоё...ке будут мною распаяны на запчасти.
Вопросов больше не задавайте - не отвечу.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot