ATMEGA328p im TQFP, Basisbeschaltung

Gast #4558350
Lesenswert?
• ▲
▼
Hallo liebe Leidensgenossen,

ich experimentiere derzeit mit einem ATMEGA328p im TQFP Gehäuse. Da ich 
allerdings eher aus der Metallbranche komme, tue ich mich mit Elektronik 
noch etwas schwer, dies vorab.

Gestartet bin ich mit den üblichen Arduino Boards, bin dann wegen 
Bauraum mal auf ATMEGA8 und Lochraster gewechselt und schlussendlich 
beim 328p in SMD Bauform angekommen.

Den ATMEGA 8 habe ich mit einem USBASP programmiert und das hat auch 
tadellos (selbst für mich als Laie) funktioniert. Einfach USBASP 
angeschlossen, Reset noch mit einem Widerstand beschaltet und los gings. 
Die Schaltungen haben auch super funktioniert.

Jetzt beim Wechsel auf 328p hänge ich allerdings etwas. Schaltung habe 
ich wie auch mit dem ATMEGA8 aufgebaut, ohne große Zusatzbeschaltung. 
Dies hat leider nicht funktioniert und ich bekomme in der Arduino IDE 
immer nur "Target doesn't answer".

Zur Beschaltung an sich: Ich habe zum Programmieren nur VCC, GND, MISO, 
MOSI, RESET und SCK angeschlossen, wie ich das auch beim ATMEGA8 bereits 
getan habe. Liegt da bereits der Fehler?

Nach einiger Recherche taucht überall die Beschaltung mit zwei 
Kondensatoren und einem Crystal auf. Ist dies zum Programmieren zwingend 
notwendig? Falls ja, würde ich mir entsprechende Bauteile organisieren 
und einen neuen Versuch wagen.

Die Anschlüsse und Verbindungen habe ich bereits mehrfach geprüft, ohne 
Erfolg.

Gruß
Jan
Gast
Lesenswert?
• ▲
▼
Hallo,

ja die Meldung "Target doen't answer" erscheint bereits, wenn ich den 
Bootloader brennen will...

Kann ich überhaupt ohne weiteres mit der IDE den 328p so programmieren? 
Habe die aktuellste Version und das ganze steht eben auf Nano und 328. 
Programmer auf USBASP.

Gruß
Jan
Lesenswert?
• ▲
▼
lengi schrieb:
>
> Kann ich überhaupt ohne weiteres mit der IDE den 328p so programmieren?
> Habe die aktuellste Version und das ganze steht eben auf Nano und 328.
> Programmer auf USBASP.
>
> Gruß
> Jan

Uups. Hätte ich doch gründlicher lesen sollen. Mit einem Programmer 
sollte das natürlich auch funktionieren. Sorry für meinen ersten post.
Gast
Lesenswert?
• ▲
▼
lengi schrieb:
> Da bekomme ich aber auch "no answer", kann das an dem fehlenden crystal
> liegen?

Nein, aber evtl. an zu hoher ISP-Taktfrequenz.
Ausgeliefert wird der AVR mit gesetzter CLKDIV8-Fuse, d.h. er hat ca. 1 
MHz Takt.
Dein ISP-Takt muss also <250 kHz sein, zur Sicherheit 
(Oszillatortoleranz) lieber auf 125 kHz gehen.
Gast
Lesenswert?
• ▲
▼
Fauler schrieb:
> Die Beschaltung ist korrekt? Alle Gnd angeschlossen, alle Vcc usw?
> Das
> SMD hat jeweils mehrere davon. An alle Vcc Kerkos angelötet?


Ich merke schon, dass meine Kenntnisse noch nicht so ganz ausreichen, um 
das ganze zum Laufen zu bekommen.

chris schrieb:
> lengi schrieb:
>> Da bekomme ich aber auch "no answer", kann das an dem fehlenden crystal
>> liegen?
>
> Nein, aber evtl. an zu hoher ISP-Taktfrequenz.
> Ausgeliefert wird der AVR mit gesetzter CLKDIV8-Fuse, d.h. er hat ca. 1
> MHz Takt.
> Dein ISP-Takt muss also <250 kHz sein, zur Sicherheit
> (Oszillatortoleranz) lieber auf 125 kHz gehen.


Am liebsten wärs mir, wenn ich das in der Arduino IDE zum laufen 
bekomme.
Lässt sich der ISP Takt denn irgendwo anpassen?



Fauler schrieb:
> Die Beschaltung ist korrekt? Alle Gnd angeschlossen, alle Vcc usw?
> Das
> SMD hat jeweils mehrere davon. An alle Vcc Kerkos angelötet?

Muss man das? Also ich habe VCC direkt vom Programmer drangehängt, wie 
alles andere auch. also GND, MISO usw. ohne irgendwas an Kerkos oder 
anderen Bauteilen.

Gibts vielleicht irgendwo einen Schaltplan für eine Minimalbeschaltung?
Ich finde etliche unterschiedliche Schaltpläne und ich wollte jetzt 
ungern alle davon testen...

Ich merke schon, dass meine Kenntnisse noch nicht so ganz ausreichen, um 
das ganze zum Laufen zu bekommen. Das ganze ist hier mehr so Try and 
Error ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.