Представляю вашему вниманию простой прошивальщик.
Делал для себя - нужно было программировать только эти микросхемы и хотелось быстро что-то сМГТФить.
Воть.
Представляю вашему вниманию простой прошивальщик.
Делал для себя - нужно было программировать только эти микросхемы и хотелось быстро что-то сМГТФить.
Воть.
Последний раз редактировалось dvarkin; 30.05.2020 в 10:53.
Enigmatic (18.01.2020), Pluto (21.01.2020), SoftFelix (25.12.2021), Сандерленд (15.02.2020)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да нормально все, кроме того, что в эту мегу вполне можно запихать v-usb и цеплять USB к ней напрямую, а не через свисток. Но и так сойдет.
Для атмеги нужен всего-то однодолларовый низковольтный USBASP, заказанный вместе с полудолларовым USB to TTL UART переходником и самой атмегой у китайцев.
Но да, этакая многоступенчатая ракета из программаторов потребуется, летим навстречу восьмибитному прогрессу
Ну и ещё один плюс - нужно один раз записать ПО в программатор и не устанавливать каждый раз драйвер на новый комп.
ATmega8515 на сайте microchip - In Production. Но можно применять и другие атмеги с 40 ножками. А если вы про 0414 - ну, купил на Авито платы с обвязкой (втч с ТТЛ логикой на панельках) за 50р/шт.
Подумаешь - в местном Радио КР1816ВЕ39 продают. Я недавно шаговиком управлял воронежским КР1816ВЕ31 оттуда же. А, судя по каталогу, советской ТТЛ логики (КР) у них буквально вёдра, так что radio18.ru , если что, по почте отправляют
- - - Добавлено - - -
Хотя всё-таки уже потребуется установить minicom или типа того, но это не драйвер, у меня он везде.
- - - Добавлено - - -
Так, если что, не получится - скорость железно привязана к 9600 - так информация будет записываться быстрее, чем передаваться.
nimdasys_inbox_ru (15.05.2022)
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Да нет, так и нет, фиг с ним с USB. Хотя про скорость не понял, но если что, с libusb в булк-трансферах можно вообще затормозиться с передачей хоть на час, хоть по готовности устройства - все зависит от фантазии автора. Если делать виртуальный ком-порт, то его тоже можно залочить на 9600, подредактировав дескрипторы.
Да короче фиг с ним, какая в сущности разница чем прошивать ПЗУ-хи? Не тумблерами, и хорошо. Atmega умеет лапками дергать - ну и годится под задачу. Древняя не древняя, а в сущности какая разница, чем адрес и данные выставить - хоть 8080, хоть стм32, хотя последнее даже хуже, ибо с уровнями пятивольтовыми на output могут быть проблемы, даже если на five volts tolerant лапы все вешать, для верности еще и лог уровни преобразовывать - ну нафиг. Мега сюда идеально впилилась, имхо. Автор - молодец, пирожок ему в студию.
Раз так, то ладно.
9600 выбран по расчёту, что два Intel HEX символа будут передаваться 208 мс, а запись байта идёт 110 мс - с бодрейтом выше может не прокатить. А ядро Ардуино я использовал втч из-за крутого Serial буфера - можно принять одну 16 байт запись Intel HEX, проверить и записать её, вернуться к приёму, а там уже новая запись почти принята, красота)
Я видел на просторах интернета похожую поделку на ядре 8051 - там данные предварительно записывались в параллельно подключённое ОЗУ объёмом 64КБ, а потом, из-за того, что это ОЗУ отхапало выводы, чтение/запись 27CXXX велись через ВВ55.
Ура
Последний раз редактировалось dvarkin; 18.01.2020 в 22:00. Причина: бодрейт конечно же
Я эту поделку давно видел на хабре но там она была проще и под рф2/5 на ардуине
Потом если покопаться по форуму то и Evgeny7 делал для эл флкшек... Не новая тема вообщим с 8515 сн340
siemensC35, скорее всего, это была поделка walhi (а может и нет) - см. "See also". Там было два регистра сдвига для адреса (у обычной Уно/Нано Дуни просто не хватает ног) и не соблюдался подъём напряжения питания в режиме записи. Флеши/EEPROMы тоже отдельный вопрос, там не нужно высоковольтное программирование. Тема всё же не новая - тема насущная)
- - - Добавлено - - -
Serg6845, Что-то мне подсказывает, что ваш программатор быстро сМГТФить не получится)
Последний раз редактировалось dvarkin; 18.01.2020 в 23:02.
Он делал на базе схемы флешера такое (традиционно из говна и палок):
Это тема по разработке флешера, это коммерческий продукт.
Это да, но зато из того что на полу нашёл ;-)
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)