AVR Werksauslieferung brenenn über ISP seriell

OP #344251
Lesenswert?

Hi,

ich habe folgendes problem:

ich kann meinen attin2313 nicht über isp beschreiben und auslesen, er
wird nicht von ponyprog bzw avrstudio erkannt.

Programmierplatine ist von
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm

der atmel ist ohne quarz ( interne taktung) und hat auch außer einen
entstörkondensator nichts dran, läuft über batterie.

die anschlüsse sind korrekt, kein fehler in der hardware.

zuleitung ist eine normale 1:1 1,8m leitung seriell

ein ähnliches problem hatte ich vor kurzem mit einem mega32.
zuerst beschrieb ich ihn über gallep ( richtiger paralellbrenner) udn
danach über diese programmierplatine, das war nie ein problem. beim
umstieg von dem dil gehäuse auf das tqpf gehäuse des mega32 mußte
dieser nun über ISP beschrieben werden. auch her wurde er nicht
erkannt. diesen habe ich letztendlich über litze an den galep
angeschlossen und programmiert.
aber es war genau das selbe problem.

nun habe ich die vermutung, das neu ausgelieferte atmel vielleicht
besonders behandelt werden müssen.. nur keine ahnung wie und warum.
Gast #344252
Lesenswert?

Hallo ete,

vielleicht sind die Clock-Select-Fusebits falsch gesetzt. Aber bei
einem neuen Controller?

Leg doch mal einen externen Takt (Funktionsgenerator 2 MHz) an einen
der beiden Quarzpins (beide durchprobieren). So solltest Du Kontakt
bekommen und die Einstellungen korrigieren können.

Ciao

Maurice
#344254
Lesenswert?

"Offiziell" gehoert das so wie hier:
http://www.mikrocontroller.net/tutorial/equipment

Ich selber verwende nur einen 10k-Pullup. Geruechten zufolge gehts auch
ganz ohne, dass ist aber sehr Stoeranfaellig.

Wenn ich mal Probleme mit dem Programmieren hatte lag das nie an dem
Controller selbst, sondern am Programmieradapter. AVRs sind schon
robuste und zuverlaessige Teile.

gruss, bjoern.
Persönliche Seite #344255
Lesenswert?

Ein kurzer Blick ins (kurz-)Datenblatt hätte wohl genügt umd Dir
klarzumachen, dass der Reset Low-Active ist. Auf dem Symbol ist dafür
sogar ein kleiner Kreis am Pin.
Du musst also einen definierten Zustand schaffen:
5V über einen 10K Widerstand an RST. Hinter den Widerstand einen 100nF
Kondensator gegen GND schalten. Parallel dazu, wenn Du willst, einen
Taster gegen GND, der manuell einen Reset auslösen kann.
Am Knoten dazu eine Leitung zum ISP (PIN 1 RST), damit der Programmer
auch einen Reset auslösen kann - damit der Progger überhaupt den Chip
programmieren kann.

Aber wie gesagt, das steht alles im Datenblatt auf den ersten Seiten.
OP #344256
Lesenswert?

das mit dem reset brachte keinen erfolg.
hatte den nicht auf der platine des chips, da ich den pin als ausgang
nutzen will, aber auf dem programmierstecker drauf. nur den 100n hatte
ich nicht.. aber da war keine änderung.


ich habe aber im manual weitergelesen und folgendes gefunden:

programming the flash
( sind immer 4 schritte wie der befahl ins flash kommt, die ersten drei
lasse ich weg )


1
2
3
4 give xtal1 a positive puls


.... MUß ich also zum programmieren einen taktgenerator haben? weil
anders bekomme ich ja keine pulse... könnte da der hund begraben sein?
OP #344261
Lesenswert?

Das ist das zweite mal, das mir das passiert ist.
da ist aber weder was abgeraucht oder überbelastet worden.

ich habe die bei meinem arbeitsplatz aus der grabbelkiste genommen,
entweder hat da wer an denen rumgefummelt oder die waren von anfang an
für den allerwertesten.
Gast #344262
Lesenswert?

Vielleicht waren die Widerstände nur mit dem falschen Farbcode versehen?
Das "Vergnügen" hatte ich vor Kurzem. Br/sw/rt müßte 1KOhm
sein, war aber 1Megaohm und das bei allen 20 Stk., die ich gekauft
hatte. :-(

Black Fist

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