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 #4558382
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
#4558388
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 #4558414
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 #4558469
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren