PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Programmer für ATtiny13 -> suche Alternative



Jannes M-Sp
22.04.2006, 12:56
Hallo erst mal,
Ich bin 17 Jahre alt und versuche mich schon seit einiger Zeit mit de AVR-Programmierung auseinander zu setzen. Die Betonung liegt leider auf „versuche“ denn sehr erfolgreich war ich bisher nicht. Ich hoffe ich bin in der richtigen Abteilung des Forums gelandet.

Angefangen hat alles mit dem Wunsch einen einfachen Doppelblitz, wie bei den heutigen Einsatzfahrzeugen, für meine Modellautos, zu erhalten. Angefragt habe ich damals im RC-Lineforum, da gibt es auch eine Menge Leute mit Ahnung was das Programmieren betrifft. Wir sind darauf gekommen, dass ein AVR die richtige Lösung ist. Also hat sich einer erbarmt und mir einen fertig programmierten At90s2343 zugeschickt. Außerdem die Bauteile für einen Programmer nach folgendem Plan:

http://home.arcor.de/jannesx/compiler/programmer.jpg
Der Plan ist von mir selbst gezeichnet und von dem hier abgeleitet:
http://www.lancos.com/e2p/avrisp-siprog.gif

Nun nach einiger Zeit habe ich den Programmer zusammen gebaut und will damit ATtiny13 und ATtiny45 beschreiben. Jedoch geht das nicht. An 2 verschiedenen PCs habe ich das gleiche Fehlerbild. Zum kompilieren benutze ich BascomAVR, die Fehler sehen aus wie folgt:

Wenn ich "compile current file (F7)" drücke scheint alles ok, es erscheint irgendetwas mit "Flash used 50%"

Wenn ich "Run Programmer (F4)" drücke und danach "Programm" drücke erscheint ein erster Error:
"Could not identify chip with ID:000000"
Wenn ich OK gedrückt habe, kommt ein weiterer Error:
"Selected chip and target do not match ATMEGA 644 <> ATtiny 13"
Danach öffnet sich ein Fenster wo ich oben in der Leiste ATtiny 13 einstellen kann. Wenn ich dann in dem neuen Fenster auf "Auto-Programm" gehe, passiert scheinbar nichts. Wenn ich auf "Identify Chip" gehe, kommt wieder der zweite Error von oben.


Den selbstgebauten Programmer habe ich inzwischen aufgegeben, auch wenn ich keine Hardwarefehler finden konnte. Nun suche ich nach einer günstigen Alternative. Favorisieren würde ich einen mit USB-Anschluss, mein Notebook hat leider kein PPT. Am besten etwas, woran ich nichts mehr bauen muss und wo ich quasi nichts falsch machen kann. Mein Problem dabei, ich kenne mich mit der Materie absolut zu wenig aus um einzuschätzen was ich nehmen muss, welche weiteren Bauteile ich brauche und wie ich es zusammenbaue. Vielleicht könnt ihr mir helfen, es muss schon echt idiotensicher sein. 8-[
Bei bedarf poste ich noch das Script, jedoch steht fest, dass es nicht an einem Scriptfehler liegen kann, das Script läuft ja bereits auf dem AT90s2343.

Freundliche Grüße
Jannes

Ich hoffe ich habe keine wichtigen Informationen ausgelassen.
Der entsprechende Fred im RC-Lineforum: http://www.rclineforum.de/forum/thread.php?threadid=90162&sid=&threadview=0&hilight=&hilightuser=&page=1

Hanni
22.04.2006, 14:55
Schau dir mal diesen Programmer an:

http://matwei.de/doku.php?id=de:elektronik:usbisp

Jannes M-Sp
22.04.2006, 18:12
Das sieht ja nach genau dem richtigen für mich aus, nur glaube ich kaum, dass ich in der Lage bin so was selber zu bauen. Gibt es so was auch ready-to-run? Ich würde ja auch was gebrauchtes nehmen, aber bei Ebay ist echt nix los.

Dazu gleich eine kleine Verständnisfrage: an den 10Pins die da rausgehen muss ich doch dann nur noch die 8 Füße vom ATtiny13 oder ATtiny45 entsprechend der belegung anschließen, oder?

Aber danke schon mal für deinen Beitrag!

Grüße
Jannes

stochri
22.04.2006, 19:43
Also ich habe den Attiny13 schon mehrmals ohne Probleme mit PonyProg und einem RS232 Adapterkabel programmiert.

Gruss,
stochri

Jannes M-Sp
22.04.2006, 22:59
Hm, so ganz durchgestiegen bin ich da noch nicht. Diese RS232 Kabel gibt es ja häufiger, aber brauche ich da noch was zu?

bei Ebay habe ich folgendes gefunden, ist das richtig?
http://cgi.ebay.de/USB-RS232-DB9M-Konverter-Blister_W0QQitemZ8276633316QQcategoryZ20385QQrdZ1Q QcmdZViewItem

Hanni
22.04.2006, 23:05
ansonsten such mal bei eibnem Elektronikdealer deiner Wahl nach AVR ISP

(bei Reichelt isser im Moment nicht lieferbar ...)

BTW ebay: guggst du (http://cgi.ebay.de/ATMEL-AVR-ISP-USB-In-System-Programmer-New_W0QQitemZ7611302205QQcategoryZ4663QQssPageName ZWD2VQQrdZ1QQcmdZViewItem)

Jannes M-Sp
22.04.2006, 23:20
Hm, leider ist der ATtiny 45 da nicht mit aufgeführt, vergessen oder geht das tatsächlich nicht? Sorry, aber ich bin da nicht so bewandert...

SprinterSB
22.04.2006, 23:38
:-k Der Schaltplan deines Proggers mit 244 kommt mir etwas spanisch vor. Ich verwende Pony mit einem abgespeckten SI-Prog, das geht prima.

Der Prog-Adapter sind nur ein paar Zenerioden und Rs.
http://www.lancos.com/siprogsch.html
Die Spannungsversorge macht man eh extern (ohne den Low-Drop-Regler)

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

Jannes M-Sp
23.04.2006, 11:18
Nun hab ich ja schon ne Menge vorschläge, danke!

Aber was ist denn nun, wenn ich den von Hanni genannten ISP nehme, wie geht es dann weiter, was muss ich dann noch machen? Brauche ich noch extra Bauteile?
Außerdem nochmal die Frage, warum ist der ATtiny 45 da nicht mit aufgeführt, gibt es da einen Grund für?

Gruß
Jannes

Hanni
23.04.2006, 15:40
Hmm, warum der Tiny 45 nicht aufgeführt ist kann ich nicht sagen, allerdings ist das ein relativ neuer Mikocontroller ... und die werden eigentlich nur von den ATMEL Tools unterstützt ....

BTW, welchen Programmer meinst du ? den von matwei.de oder den von E Bay ?

Jannes M-Sp
23.04.2006, 16:14
Ich meine denhier: Ebay Programmer (http://cgi.ebay.de/ATMEL-AVR-ISP-USB-In-System-Programmer-New_W0QQitemZ7611302205QQcategoryZ4663QQssPageName ZWD2VQQrdZ1QQcmdZViewItem) Brauche ich zu dem Programmer noch was dazu? Den von Matwei.de habe ich schon abgehakt, das traue ich mir nicht zu selber zu bauen, zumal mir ensprechendes Werkzeug fehlt.

Gibt es denn auch entsprechende Originalteile von Atmel? Im RC-Lineforum waren alle der Meinung, dass der 13er und der 45er gleichermaßen funktionieren müssten.

Ich habe hier jetzt noch 5x ATtiny 45 rumliegen, wäre natürlich schade wenn ich mit denen nichts anfangen kann.

Grüße
Jannes

Hanni
23.04.2006, 16:27
Es gibt auch Tools von ATMEL direkt ... die kosten dann aber auch etwas mehr ...

z.B. bei: http://www.csd-electronics.de/ Bestellnummer 0018

Der EBay Programmer ist soweit komplett ... das einzige, das fehlen könnte sind die entsprechenden Treiber für den USB PORT.

Ob er allerdings den Tiny 45 unterstützt weiss ich nicht .... *mal in die Glasskugel gugg*

Jannes M-Sp
23.04.2006, 17:22
Hm, schade, wenn es da keine Erfahrungswerte gibt. Denn der bisherige ATTiny13 ist ja auchschon wieder aus dem Programm genommen und wird gegen einen neuen 13er ersätzt.
Naja, werde ich den Ebaytypen mal anmailen, was er davon hält... Wenn er Englisch kann.

ogni42
23.04.2006, 17:30
Also, wenn man eine RS232 zur Verfügung hat empfehle ich für den Einstieg den SIProg, den Sprinter oben schon verlinkt hat. Minimale Kosten, klein, ausreichend schnell und RS232 findet man eher als einen Parport.

Wenn es denn schneller sein muss oder vielleicht nur komfortabler sein soll (AVRStudio) lohnt es sich m.E. das Geld für den AVR ISP mkII auszugeben. Kostet zwar 39€ (bei reihelt) der hat aber im Ggs. zu den anderen Programmern Überspannungsschutz etc. integriert und kann auch in 3.3V programmieren.

Jannes M-Sp
23.04.2006, 17:47
Ich habe ein 0-Modem-Verlängerungskabel, aber was muss ich denn damit machen? Das ist warscheinlich wieder ne nummer zu hoch für mich, am liebsten würde ich auch Bascom AVR weiterbenutzen weil ich damit inzwischen klarkomme.

Hanni
23.04.2006, 18:19
Denn der bisherige ATTiny13 ist ja auchschon wieder aus dem Programm genommen und wird gegen einen neuen 13er ersätzt.

hmm ?
1. Wo aus dem Programm genommen
2. nen 13er gg nen "neuen" 13er ersetzen ?!

*nixpeil*

Jannes M-Sp
23.04.2006, 19:26
Der Laden, bei dem ich den Restposten an ATTiny13 bestellt habe, hat mir geschrieben, dass er die neue, bleifreie (?) Version des ATTiny13 bereits bestellt habe, aber Atmel scheinbar Lieferprobleme hat. Was es genau damit auf sich hat weiß ich leider nicht.

Windi
23.04.2006, 23:49
Der Laden, bei dem ich den Restposten an ATTiny13 bestellt habe, hat mir geschrieben, dass er die neue, bleifreie (?) Version des ATTiny13 bereits bestellt habe, aber Atmel scheinbar Lieferprobleme hat. Was es genau damit auf sich hat weiß ich leider nicht.
Wo hast Du denn bestellt?

Jannes M-Sp
24.04.2006, 20:07
Shop war der hier: http://shop.embedit.de/

Hat jemand ne Idee, wie hoch die Wahrscheinlichkeit ist, dass der ATTiny 45 bei dem Ebayteil (http://cgi.ebay.de/ATMEL-AVR-ISP-USB-In-System-Programmer-New_W0QQitemZ7611302205QQcategoryZ4663QQssPageName ZWD2VQQrdZ1QQcmdZViewItem) funktioniert?

Windi
24.04.2006, 20:57
Mal eine dumme Frage nebenbei.
Hast Du denn bei Deinen ersten Programmierversuchen mit dem Parallel-Interface überhaupt den Tiny mit einer Spannung versorgt?

Schau Dir mal dieses"Kochbuch" (http://www.pfadfinder-braunschweig.de/Atmel.pdf) an.
Dort wird leicht verständlich erklärt wie man einen Tiny13 an einem normalen Parallel-Port per Bascom programmiert. Probier das doch mal an Deinen normalen PCs aus.

Jannes M-Sp
25.04.2006, 15:06
Ich hab bisher immer nur "Program" und nicht "Manual Program" gemacht. Spannung lag an, 5V. Ich werde es am Wochenende nochmal nach dem Kochbuch probieren, meine zuversicht ist jedoch rech niedrig, aber man will ja nichts unversucht lassen.
Grüße
Jannes

Jannes M-Sp
30.04.2006, 13:15
Hm, auch nach dem Kochbuch läuft es nicht, immerwieder die gleichen Fehler. Naja, werde wohl demnächst den Ebayprogrammer bestellen, hoffentlich programmiert der auch den ATTiny45.

Jannes M-Sp
01.05.2006, 10:52
Ich brauche nochmal Eure Hilfe!

Der Verkäufer schreibt:
This is a professional (...) In-System Programmer covering all AVR-8bit RISC Microcontrollers.

Gehört dazu ncht auch der 45er ATtiny?

Frohen 1.5.!
Jannes

Windi
01.05.2006, 11:02
Gehört dazu ncht auch der 45er ATtiny?

Korrekt erkannt.

Jannes M-Sp
11.06.2006, 12:48
So, nun endlich ist mein USB-ISP angekommen, der deutsche Zoll hat wohl etwas länger gebraucht...

Nun sind mir aber ein paar Fragen gekommen was das Anschließen betrifft, wäre nett wenn ihr mal einen Kontrollblick drauf werfen könntet.

http://home.arcor.de/einschwein2/USB-ISP%20Anschlussplanklein.jpg
Ich bin davon ausgegangen das RST an den Resetpin gehört. Außerdem seht ihr, dass ich den Ausgang des ISP gespiegelt habe, weil ich ja mit dem Kabel raus gehe, ist das korrekt?

Achja, was mache ich denn mit VCC, der kann doch nicht leer bleiben, oder?
Grüße
Jannes

BT
12.06.2006, 17:34
also ich habe einen mySmartUSB und der bringt bei dude folgende liste der unterstützten mcu:

Found programmer: Id = "AVR ISP"; type = S
Software Version = 1.6; Hardware Version = 2.0
Programmer supports auto addr increment.

Programmer supports the following devices:
Device code: 0x55 = ATtiny12
Device code: 0x01 = ATtiny13
Device code: 0x56 = ATtiny15
Device code: 0x13 = AT90S1200
Device code: 0x28 = AT90S4414
Device code: 0x20 = AT90S2313
Device code: 0x4c = AT90S2343
Device code: 0x30 = AT90S4433
Device code: 0x6c = AT90S4434
Device code: 0x38 = AT90S8515
Device code: 0x68 = AT90S8535
Device code: 0x41 = ATMEGA103
Device code: 0x02 = ATMEGA64
Device code: 0x43 = ATMEGA128
Device code: 0x03 = AT90CAN128
Device code: 0x74 = ATMEGA324
Device code: 0x0e = ATMEGA644
Device code: 0x04 = ATMEGA162
Device code: 0x64 = ATMEGA163
Device code: 0x75 = ATMEGA169
Device code: 0x14 = ATMEGA329
Device code: 0x15 = ATMEGA3290
Device code: 0x16 = ATMEGA649
Device code: 0x17 = ATMEGA6490
Device code: 0x72 = ATMEGA32
Device code: 0x60 = ATMEGA161
Device code: 0x76 = ATMEGA8
Device code: 0x3a = ATMEGA8515
Device code: 0x05 = ATMEGA8535
Device code: 0x5e = ATTINY26
Device code: 0x06 = ATMEGA48
Device code: 0x07 = ATMEGA88
Device code: 0x08 = ATMEGA168
Device code: 0x21 = ATtiny2313
Device code: 0x09 = AT90PWM2
Device code: 0x0a = AT90PWM3
Device code: 0x22 = ATtiny25
Device code: 0x23 = ATtiny45
Device code: 0x24 = ATtiny85
Device code: 0x0b = ATMEGA640
Device code: 0x0c = ATMEGA1280
Device code: 0x0d = ATMEGA1281
Device code: 0x25 = ATtiny24
Device code: 0x26 = ATtiny44
Device code: 0x27 = ATtiny84

probiert hab ich den tiny45 zwar noch nicht damit aber bisher habe ich alle controller mit dem teil in den griff bekommen und der tiny45 ist zumindest in der liste ;-)

cu BT