ลิขสิทธิ์© 2021 โดย Dan Wilson
นี่คือ PCB เฟิร์มแวร์และซอฟต์แวร์ที่สามารถอ่านและเขียนไฟล์ภาพไบนารีลงในแฟลช ROM ของ Microchip SST39 ได้ Flash ROM เหล่านี้เป็นหนึ่งใน Flash ROM เพียงไม่กี่ตัวในตลาดที่ยังคงใช้งานได้และในแพ็คเกจ DIP ทำให้พวกเขาได้รับความนิยมทดแทน EEPROMS AT28 ที่หายาก
โปรแกรมเมอร์นี้จัดการ SST39SF010, SST39SF020 และ SST39SF040 ส่วน (128KB, 256KB และ 512KB ตามลำดับ)
การออกแบบ PCB ของโปรแกรมเมอร์นี้ใช้ชิ้นส่วนผ่านหลุมทั้งหมดเพื่อการบัดกรีง่าย การออกแบบทั่วไปขึ้นอยู่กับโปรแกรมเมอร์แฟลชที่ใช้ Arduino ของ Ben Eater โดยใช้ไมโครคอนโทรลเลอร์และการลงทะเบียน Shift เพื่อเพิ่มจำนวนเอาต์พุตที่มีอยู่ ไมโครคอนโทรลเลอร์ของเบ็นคือ Arduino Nano ที่นี่ฉันใช้ไมโครชิป PIC16
เฟิร์มแวร์บน PIC16 ใช้โปรโตคอลคำสั่งที่ทำงานผ่านอินเทอร์เฟซอนุกรม บอร์ดมีตัวเปลี่ยนระดับอนุกรม RS232 อย่างง่ายที่ช่วยให้พีซีสามารถสื่อสารกับไมโครคอนโทรลเลอร์
บนพีซีโปรแกรมบรรทัดคำสั่งมีให้เพื่ออ่านและเขียนไปยังหน่วยความจำแฟลช โปรแกรมบรรทัดคำสั่งถูกเขียนใน Visual C# พร้อม Visual Studio
คุณสามารถสั่งซื้อ PCB ได้โดยตรงจาก Oshpark ด้วยลิงค์นี้
ใบอนุญาตต่าง ๆ ใช้กับที่เก็บนี้และไฟล์ภายใน
แผนผังและการออกแบบแผงวงจรทั้งหมดในโครงการ (ไฟล์ KICAD ทั้งหมด) ได้รับอนุญาตภายใต้ CERN Open Hardware License Version 2-ซึ่งกันและกันอย่างมาก (CERN-OHL-S)
ซอฟต์แวร์และรหัสเฟิร์มแวร์ทั้งหมดในโครงการ (ไฟล์ MPLAB และ Visual Studio ทั้งหมด) ได้รับอนุญาตภายใต้ใบอนุญาตสาธารณะ GNU Affero ทั่วไป v3.0 (AGPL 3.0)
บิลของวัสดุรูปภาพและเอกสาร (เช่นไฟล์อื่น ๆ ทั้งหมดที่ไม่ครอบคลุมโดยใบอนุญาตอีกสองใบด้านบน) ได้รับอนุญาตภายใต้การให้มาของ Creative Commons Share Alike 4.0 International License (CC-by-Sa-4.0)