حقوق الطبع والنشر © 2021 بقلم دان ويلسون
هذا هو PCB بسيط ، البرامج الثابتة ، والبرامج التي يمكنها قراءة وكتابة ملفات الصور الثنائية إلى سلسلة Microchip SST39 من ROM فلاش. هذه ROMs Flash هي واحدة من عدد قليل جدًا من ROM في السوق التي لا تزال نشطة الإنتاج وفي حزم DIP ، مما يجعلها بديلاً شائعًا لسلسلة AT28 من EEProms التي يصعب العثور عليها.
يعالج هذا المبرمج أجزاء SST39SF010 و SST39SF020 و SST39SF040 (128 كيلو بايت ، 256 كيلو بايت ، و 512 كيلو بايت على التوالي).
يستخدم تصميم ثنائي الفينيل متعدد الكلور لهذا المبرمج جميع أجزاء الفتحات لسهولة اللحام. يعتمد التصميم العام على مبرمج الفلاش المستند إلى Areter's Ben Eater ، باستخدام سجلات متحكم وسجلات Shift لزيادة عدد المخرجات المتاحة. متحكم Ben هو Arduino Nano ، هنا أستخدم رقاقة PIC16.
يقوم البرامج الثابتة على PIC16 بتنفيذ بروتوكول أمر يعمل على واجهة تسلسلية. تحتوي اللوحة على شيفتر مستوي تسلسلي RS232 بسيط يسمح للكمبيوتر بالتواصل مع متحكم.
على الكمبيوتر الشخصي ، يتم توفير برنامج سطر الأوامر للقراءة والكتابة إلى ذاكرة الفلاش. برنامج سطر الأوامر مكتوب في Visual C# مع Visual Studio.
يمكنك طلب مركبات ثنائي الفينيل متعدد الكلور مباشرة من OshPark مع هذا الرابط.
تنطبق العديد من التراخيص المختلفة على هذا المستودع والملفات داخل.
جميع المخططات وتصميمات لوحات الدوائر في المشروع (جميع ملفات KICAD) مرخصة بموجب إصدار CERN Open Hardware License 2-بالمثل بقوة (CERN-OHL-S).
يتم ترخيص جميع برامج البرامج والبرامج الثابتة في المشروع (جميع ملفات MPLAB و Visual Studio) بموجب ترخيص GNU Affero العام v3.0 (AGPL 3.0).
يتم ترخيص فاتورة المواد والصور والوثائق (أي جميع الملفات الأخرى التي لا يغطيها التراخيصان الأخريين أعلاه) بموجب حصة الإسناد الإبداعي الإبداعي على حد سواء على حد سواء 4.0 رخصة دولية (CC-BY-SA-4.0).