AtMega328 am Breadboard programmieren.

OP #7938526
Lesenswert?
• ▲
▼

Hallo,

Ich habe vor mein Programm, welches aktuell auf einem Arduino läuft für die Serienproduktion auf einen AtMega328 MC zu brennen. Da ich aber momentan sehr mit den physischen Eigenschaften des Produkts beschäftigt bin, kann ich mich leider nicht so in die Thematik des Programmieren mittels Arduino einlesen. Vorteilhaft wäre es, den MC ohne notwendige Widerstände oder Kondensatoren zu programmieren. Kann mir dabei jemand helfen, oder mir eine Anleitung empfehlen? Vielen Dank für eure Hilfe!

Beitrag #7938958 wurde von einem Moderator gelöscht.
#7939616
Lesenswert?
• ▲
▼

Für Serie würde ich sagen : es gibt 3 Möglichkeiten :

  • suche Dir einen Händler, dem Du Deine Software als .hex Datei geben kannst und damit programmierte Chips erhältst.
  • baue Dir was aus einem Nullkraftsockel und einem Programmer, mit dem Du die Chips vor dem Einlöten programmierst.
  • führe die 6 Signale, die auch beim Arduino auf dem Stecker in der Mitte liegen auf einen Stecker oder auf Testpads. Beachte dabei unbedingt die Anforderungen von Microchip, was nicht an diesen Signalen angeschlossen sein darf. Programmiere den Chip darüber im Endtest.

Soll danach noch der Arduino Bootloader genutzt werden ? Wenn ja, musst Du den Bootloader mit reinprogrammieren. Wenn nein, kannst Du (must aber nicht) ihn mit reinprogrammieren und stellst über die Fuse-Settings ein, ob nach dem Reset erst der Bootloader startet oder gleich Deine Software. Die Fuse-Settings musst Du auf alle Fälle schreiben. Und die müssen passen ! Einen Quarz auswählen, den es nicht gibt oder einen Bootloader, der nicht im Speicher steht, verhindert zuverlässig, dass irgendwas funktioniert. Gegen Auslesen kannst Du den Chip schützen - dann solltest Du allerdings keinen Bootloader rein brennen, denn mit dessen Hilfe kommt man 1A und öffentlich dokumentiert um den Schutz drum herum.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.