ATMEGA 2560

OP #559201
Lesenswert?

Hallo Leute.

Ich bin am verzweifeln. Wie schon in einigen Beiträgen berichet kann ich 
meinen ATMEGA2560 nicht programieren.
Ich bitte euch zeichnet mir in einen Schaltplan mit der Grundbeschaltung 
dieses Bauteils. Ich möchte ihn über ISP programmieren. Bitte helft mir 
ich bin echt am verzweifeln. Das Bauteil sollte miteinen 7MHz betrieben 
werden. Danke für eure Hilfe
Gast #559217
Lesenswert?

hallo

1. welche version hat du denn genau ( Bauform )

2. hab ich eigentlich nichts für datenblatt muffel übrig. aber jeder 
sucht mal was das er vor lauter pins den ic nicht mehr sieht ;-)

3. wenn du die 64 pin version hats und es an miso mosi angeschlossen hat 
geht das nicht datenblatt seite 356

gruss sven
Gast #559265
Lesenswert?

@Sven:
Der 2560 hat 100 Pins...

@Martin:
> Wie schon in einigen Beiträgen berichet kann ich
> meinen ATMEGA2560 nicht programieren.
Wenn Du schon einen neuen Thread aufmachst, dann verlinke wenigstens 
Deine "einigen" anderen Beiträge, damit der geneigte Leser weiß, worum 
es geht und wo Dein genaues Problem liegt.

Ansonsten gibt es bei der Standard-Beschaltung eigentlich nicht viel 
falsch zu machen...
Gast #559471
Lesenswert?

"Ponyprog verhaut gerne mal die Fuses"


Blödsinn. Besser: Stümper verhauen mit Ponyprog gerne mal die Fuses.
Ponyprog macht nämlich genau das, was man ihm sagt. Und das ist 
offensichtlich für manche ein Problem (Lesen will halt gelernt sein...).
#559474
Lesenswert?

bzw. liegt es an der ISP-Schaltung, glaube aber das Ponyprog nicht erst 
die Fuses ausließt und man so leicht in Versuchung kommt und dann alles 
nciht mehr stimmt. Zumindestens gibts mit dem AVRISP und dem AVR-Studio 
keine Probleme in der hinsicht da werden die Fuses immer erstr 
ausgelesen und dann kann man die entsprechenden verstellen.
#559480
Lesenswert?

hast du evtl. den Takt des AVRISP zu langsam eingestellt? Wenn du nen 
originalen AVR ISP hast musst du ihn ja nur mit Miso, Mosi, Reset, VCC, 
GND und SCK anschließen außerdem auf die Reset-Beschaltung achten. Dazu 
kannste einfach mal die Suche benutzen oder ins Datenblatt schauen wie 
groß der Pullup-Widerstand am Resetpin sein muss, damit das AVRISP den 
sicher runterziehen kann, im Datenblatt des AVRISP wird dazu bestimmt 
auch ne angabe sein.
Gast #559489
Lesenswert?

>Blödsinn. Besser: Stümper verhauen mit Ponyprog gerne mal die Fuses.

Mit so einer Aussage wäre ich doch sehr vorsichtig es sei denn du bist 
wirklich der Meinung, dass viele hier im Forum Stümper sind.
#559501
Lesenswert?

meinte das du den Takt zu hoch eingestellt hast. Da gibts einen Faktor 
von 4 glaube Takt / 4 = max. Programmiergeschwindigkeit.

Ich denke da stimmt mit den Fuses was nicht. Das Zeichnen ist mir jetzt 
zuviel Aufwand zudem in meinem Programm noch kein 2560 drin sein dürfte. 
Hier mal die Steckerbelegung des AVRISP das musst du dann entsprechend 
mit den Pins des AVRs2560 verbinden(Pin 20-22 und 30-32) wichtig ist das 
von der 5V Versorgungsspannung ein Pullup 
Beitrag "Resetbeschaltung verbessern?" zum Resetpin führt und 
zw. dem Resetpin und dem Widerstand(nicht zw. VCC und Widerstand) muss 
deine Leitung zum ISP Stecker gehen.



Angehängte Dateien:
Gast #559710
Lesenswert?

wie wärs den mal das du zeichnest wie du es gemacht hast und wir sagen 
dier dann ob es evtl. falsch ist .

ach ja was nicht so genau raus gekommen ist hat der evtl. schon 1 mal 
funktionier oder hat er noch kein lebenszeichen von sich gegeben?

gruss sven
Gast #559831
Lesenswert?

sry ich war zu langsam,
mal von vorne:
- Womit Programmierst du den µC (welche Soft-/Hardware )?
- liegt der chip so vor dir, oder ist der auf einer Platine?
- bekommt die schaltung strom ?
Gast #559853
Lesenswert?

Also wenn MOSI, MISO, SCK, RESET, Vcc und GND richtig verdrahtet sind, 
dann gib mal auf XTAL1 eine Frequenz (ca. 1MHz) drauf und stelle die 
ISP-Frequenz <250kHz ein. Wenn er sich dann auch nicht ansprechen lässt 
isser wohl hin!
Gast #559870
Lesenswert?

Ich meinte, wie die Schaltung hardwaremäßig aussieht, in deinen Bildern 
oben ist das nicht ersichtlich. Wenn die ISP-Pins ausschließlich für den 
ISP-Port benutzt werde ist meine Frage hinfällig, wenn aber noch 
irgendwas dranhängt sollte ein mindestens 1k - Widerstand drin sein, um 
eine ISP zu ermöglichen.
Gast #559875
Lesenswert?

Wie im Datenblatt (ISP) beschrieben wird die ISP-Schnittstelle direkt an 
die Portpins angeschlossen, evtl. Ein- oder Ausgänge über einen 
1k-Widerstand. Sonst kann der Programmer evtl. die Pegel nicht mehr 
treiben.
Gast #559885
Lesenswert?

OK. Spontane Ideen:
1.) Mit dem Oszi Prüfen, ob auch wirklich was aus dem Programmiergerät 
rauskommt. Und ob die Echteckflanken auch als solche erkennbar sind. In 
einer fertigen Schaltung funkt manchmal was rein, was nicht soll.
2.) Die Pins auf mgl Brücken prüfen.
3.) Die Stromaufnahme des Chips messen. Daran erkennst du u.U was da 
schief läuft. Normalerweise müsste bei einem unprogrammierten Chip der 
intere Ostillator an sein.. Vergleiche deine Stromaufnahme mit der aus 
dem Datenblatt. Liegt sie deutlich drunter, miss die Spannung an den 
XTAL-Pins. Wenn dort was anliegt, will er einen Quarz haben, liegt dort 
nix an, gib einfach mal einen externen Takt rein. Dabei auf den 
richtigen Pin achten. (gibt ja 2 XTAL) Liegt die Stromaufnahme deutlich 
drüber schwingt der Quarz mit den gewünschten 7Mhz. Liegt jedoch am 
Quarz keine Spannung an und die Stromaufnahme ist trotzdem deutlich 
höher, ist was faul.
4.) Tausch einfach mal n paar Programmierpins aus :-) Manchmal sind die 
Fehler soo dumm, dass mans einfach nicht checkt.. dann hilft halt nur 
noch probieren. Kaputt geht der Chip dadurch eigentlich nicht.

hmmh. Das wars mit der Spontanität.
MFG
Gast #560287
Lesenswert?

sorry aber wenn du immer schreibst "also ich glaub nicht dass da wo die 
fehlerquelle liegt." wirst du den fehler nie finden denn ich glaube " 
weis" das es ein fehler ist den du dier nicht vorstellen kannst sonst 
hättest du ihn schon gefunden.

viele hier hatten schon fehler die sieh sich nicht vorstellen konnten 
und dann durchs forum an licht kammen.

einfach mal die vorschläge ab klappern und testen dann wirds schon was 
werden.

gruss sven
Gast #561000
Lesenswert?

>Besteht die möglichkeit, dass es am exterenen quarz gelegen ist?

Ja.

Hast du denn nicht mal das Oszi drangehalten, um zu gucken ob der
schwingt? Das ist doch das erste was man macht, wenn man ne neue
µC Schaltung zusammengehauen hat und die Kiste nicht zu laufen scheint.

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