Copyright © 2021 Дэн Уилсон
Это простая печатная плата, прошивка и программное обеспечение, которое может читать и писать двоичные файлы изображений в серию Flash ROMS Microchip SST39. Эти вспышки являются одним из очень немногих флеш-ром на рынке, которые все еще являются активным производством и в пакетах DIP, что делает их популярной заменой для заполнения серии EEPROM AT28.
Этот программист обрабатывает части SST39SF010, SST39SF020 и SST39SF040 (128 КБ, 256 КБ и 512 КБ соответственно).
Дизайн печатной платы этого программиста использует все детали из сквозного отверстия для легкой пайки. Общий дизайн основан на флэш-программаторе на основе Arduino на основе Arduino, используя микроконтроллер и регистры Shift для увеличения количества доступных выходов. Микроконтроллер Бена - Arduino Nano, здесь я использую микрочип PIC16.
Прошивка на PIC16 реализует протокол команды, который работает над последовательным интерфейсом. Плата содержит простой серийный сменчик уровня RS232, который позволяет ПК взаимодействовать с микроконтроллером.
На ПК предоставляется программа командной строки для чтения и записи в флэш -память. Программа командной строки написана в Visual C# с Visual Studio.
Вы можете заказать печатные платы прямо из Oshpark по этой ссылке.
Несколько различных лицензий применяются к этому репозиторию и файлам внутри.
Все схемы и проектирование плат в проекте (все файлы KICAD) лицензированы в соответствии с лицензией на оборудование CERN Open Версия 2-сильно взаимно (CERN-OHL-S).
Все программные и прошитые код в проекте (все файлы MPLAB и Visual Studio) лицензированы в рамках общей публичной лицензии GNU Affero v3.0 (AGPL 3.0).
Билл материалов, изображений и документации (т.е. все остальные файлы, не охватываемые двумя другими лицензиями выше), лицензированы в соответствии с международной лицензией Attribution Creative Commons.