Dan Wilson의 Copyright © 2021
이것은 간단한 PCB, 펌웨어 및 이진 이미지 파일을 Microchip SST39 시리즈 플래시 ROM에 읽고 쓸 수있는 소프트웨어입니다. 이 플래시 ROM은 시장에서 여전히 활성화 된 생산 및 딥 패키지로 시장에서 몇 안되는 플래시 ROM 중 하나이므로 찾기 어려운 AT28 시리즈의 EEPROM을 대중화합니다.
이 프로그래머는 SST39SF010, SST39SF020 및 SST39SF040 부품 (각각 128KB, 256KB 및 512KB)을 처리합니다.
이 프로그래머의 PCB 디자인은 모든 통과 구멍 부품을 사용하여 쉽게 납땜합니다. 일반적인 디자인은 Ben Eater의 Arduino 기반 플래시 프로그래머를 기반으로하며 마이크로 컨트롤러 및 시프트 레지스터를 사용하여 사용 가능한 출력 수를 늘리십시오. Ben의 마이크로 컨트롤러는 Arduino Nano입니다. 여기에서 Microchip PIC16을 사용하고 있습니다.
PIC16의 펌웨어는 직렬 인터페이스를 통해 실행되는 명령 프로토콜을 구현합니다. 이 보드에는 PC가 마이크로 컨트롤러와 통신 할 수있는 간단한 RS232 직렬 레벨 시프터가 포함되어 있습니다.
PC에서는 플래시 메모리를 읽고 쓸 수있는 명령 줄 프로그램이 제공됩니다. Command Line 프로그램은 Visual Studio와 함께 Visual C#로 작성되었습니다.
이 링크를 사용하여 Oshpark에서 직접 PCB를 주문할 수 있습니다.
이 저장소 및 내부의 파일에는 여러 라이센스가 적용됩니다.
프로젝트의 모든 회로도 및 회로 보드 설계 (모든 KICAD 파일)는 CERN Open Hardware License 버전 2- 강력한 상호 (CERN-OHL-S)에 따라 라이센스가 부여됩니다.
프로젝트의 모든 소프트웨어 및 펌웨어 코드 (모든 MPLAB 및 Visual Studio 파일)는 GNU Affero General Public License v3.0 (AGPL 3.0)에 따라 라이센스가 부여됩니다.
자료, 그림 및 문서 (즉, 위의 다른 두 라이센스가 다루지 않은 다른 모든 파일)는 Creative Commons Adatribution Share 4.0 International License (CC-By-SA-4.0)에 따라 라이센스가 부여됩니다.