Mein Arduino Uno hat einen ATMEGA328P-PU-Mikrocontroller und viele andere Dinge auf dem Board. Ich möchte den Chip ohne die Arduino-Software und nur das Minimum an anderen Komponenten programmieren. Ich möchte schließlich Dinge ohne die Kosten von Arduino erstellen, und ich möchte mehr über die anderen Teile auf dem Board erfahren und sie bei Bedarf wieder hinzufügen. Ich bin mit C und gcc vertraut, also kann ich wahrscheinlich den Softwareteil herausfinden. Aber was, wenn überhaupt, außer diesen beiden Produkten unten, muss ich im Steckbrett mit dem Mikrocontroller haben?
Alles, was Sie außer dem Programmierer und dem Chip brauchen, sind ein paar Entkopplungskappen und eine Möglichkeit, die Programmiersignale mit dem Steckbrett zu verbinden.
So:
Optional
Abgesehen von dem Header (der 10-polig mit einigen unbenutzten Pins ist - Sie können die Beschriftungen als Leitfaden für Ihre Verbindungen verwenden, die Namen sind gleich) ist dieser Schaltplan so ziemlich der einfachste, den ich mit einem schnellen Google finden konnte:
Lustigerweise habe ich gerade einen Blog geschrieben, in dem ich so ziemlich dasselbe mit einem PIC-Mikrocontroller mache (kann einen Blick wert sein, die beiden sind sich sehr ähnlich).
Ich poste dies nur als Antwort, um die hässlichen URLs zu verbergen. Sie sollten unbedingt einen Blick auf Atmel Appnote AVR042: AVR Hardware Design Considerations werfen .
Ich habe auch diesen hilfreichen Link von den Arduino-Leuten gefunden: https://www.arduino.cc/en/Main/Standalone Er erklärt, wie man von einem Chip, den man gerade von DigiKey (oder wo auch immer) bekommen hat, zum Laden des Bootloaders und des bloße minimale Support-Komponenten.
Phil Frost
Rob N
capcom
Phil Frost
capcom
Phil Frost