avr beschreiben schlägt fehl

Gast #22134
Lesenswert?

Hi Leutz,

zum spielen habe ich ein STK 200 mit ISP-Dongel.
Mit Bascom kann ich AVR's ohne Probleme beschreiben und lesen. Mit 
AVR-Studio 3 oder FastAVR gelingt mir das jedoch nicht. Woran könnte das 
liegen?

Chip: 8535
Programmer: ISP-Dongel an Parallelport
OS: Win2k
Soft: Bascom      -> ok
      AVRStudio 3 -> nich ok
      FastAVR     -> nicht ok

cu & thx tb
#22139
Lesenswert?

Vollkommen richtig Markus.

Außerdem kann dieser nicht nur die minimalen sondern auch die maximalen 
Zeitbedingungen exakt einhalten.

Oft klagen Nutzer von Programmern über den Druckerport darüber, daß sie 
ihre MCs nach nur 20 mal totgebrannt haben.
Vermutlich feuert manche Programmersoftware auch viel zu lange 
Programmierimpulse, die dann bewirken, daß z.B. 50 Programmierzyklen 
hintereinander erfolgen.
D.h. der MC altert dann im 50-fachen Tempo.
Und sowas merkt man eben erst, wenn die garantierten 1000 Zyklen nicht 
erreicht wurden.
D.h. nur ein exaktes Timing garantiert auch ein möglichst schonendes 
Brennen.

Durch das exakte Timing sind solche Programmer auch meistens viel 
schneller.

Wo jetzt der riesige Aufwand entsteht, wenn man einen AT90S1200 kauft, 
sehe ich auch nicht.

Peter
Gast #22140
Lesenswert?

@Andreas: ich hab den parallelen auch schon an verschiedenen Rechnern 
probiert und hatte mit keiner Software Probleme (zumindest keine 
offensichtlichen).
Hab jedoch auch schon von anderen gehört, das die den Programmer noch 
gar nicht zum laufen gebracht haben, und zwar mit keiner Software. Weiß 
der Geier warum.

Das der Programmer allerdings den Controller ruinieren soll kann ich mir 
nicht vorstellen. Der gibt ja keine Programmierimpulse sondern sendet 
über eine synchrone Schnittstelle einfach Programmierbefehle und Daten. 
Das Timing ist also gar nicht mal so kritisch. Und "überprogrammieren" 
kann man ihn damit doch auch nicht.

Gruß
Markus
Admin Persönliche Seite #22141
Lesenswert?

@peter:

Du musst den AT90S1200 nicht nur kaufen, sondern auch noch 
programmieren. Und das machst du wie? Genau.
Außerdem ist die Appnote 910 hoffnungslos veraltet.

Das Argument mit der kürzeren Lebensdauer durch falsches Timing ist 
natürlich absoluter Blödsinn, wie man sofort sieht wenn man sich die 
Dokumentation des ISP mal anschaut. Mit dem "brennen" von EPROMs usw. 
hat das nämlich so gut wie nichts zu tun, schon eher mit dem 
Programmieren über JTAG oder einen Bootloader.
#22142
Lesenswert?

@Andreas,

klar ist das, was ein anderer sagt, erstmal absoluter Blödsinn.

Meine Anmerkungen bezogen sich auf Brenner mit dem Druckerport im 
allgemeinen und da gibt es auch welche, die mit Latches und anderen 
Logik-ICs auch MCs im 12V-Mode bzw. EPROMS brennen.
Und bei diesen können zu lange Programmierimpulse durchaus die 
Lebensdauer drastisch herabsetzen.

Mit "...Programmern über den Druckerport..." habe ich mich doch nicht 
auf einen speziellen festgelegt, oder ?

Aber immer sofort losmotzen, statt erst zu versuchen, eventuelle 
Mißverständnisse zu klären :-(


Den Programmier-1200 kann man ja schon beim Kauf programmieren lassen 
(z.B. Segor).


Peter
Gast #22145
Lesenswert?

Hi,
@Andreas
>Der Grund für diese angeblichen Zicken des Programmers
>liegt zu 90% bei der untauglichen Softwar(PonyProg).
>Ich habe den Parallelport-Programmer mit AVR-ISP, yaap
>und uisp jedenfalls schon an drei verschiedenen PCs
>und einem Notebook erfolgreich eingesetzt.

sehe ich das richtig, daß (von den freien Programmern) aber nur der 
Pony-Prog den AT-Mega8 programmieren kann ?
Dann bleibt mir nur die Hoffnung, daß ich damit ähnlich gute Erfahrungen 
wie Markus mache.

Gunter
Admin Persönliche Seite #22146
Lesenswert?

@Peter:
Hier ging es ja offensichtlich um den AVR, da kann man nicht mit 
"schonenderem Timing" für die AT90S1200-Lösung argumentieren. Und 
"Parallelport-Programmer" mit paralleler Programmierung gleichzusetzen 
scheint mir auch etwas weit hergeholt.

@Gunter:
Ich verwende unter Linux uisp, der kann alle Controller.
Wenn du bei yaap die ini-Datei bearbeitest, sollte das mit dem ATmega8 
klappen. avreal ist vielleicht auch mal einen Versuch wert.

Gruß
Andreas
Gast #22147
Lesenswert?

Warum ist der die Applikation 910 veraltet ?. Es gibt bei AVRfreaks neue 
Software die auch neuere Typen unterstützt. Ich habe die Applikation ein 
Bischen verändert und sie als Potentialfreien Programmer im Einsatz.
Mein PC oder Laptop ist mir zu teuer um ihn beim Programmen aufzublasen 
(Wie schon mehrmals hier im Forum geschrieben). Die Studio Sofware 3.xxx 
bis 4.xx unterstützt die Applikation 910.
Gast #22149
Lesenswert?

Hier die Schaltung und die Software AVR 910 (scrollen)

http://www.atmel.com/dyn/products/app_notes.asp?family_id=607



Hier die erweiterte Software. Man muß sich zwar anmelden, aber dafür 
bleiben denn auch Spielekonsolenbauer aus dem Forum. Es wäre natürlich 
leichter gewesen das File hier reinzustellen aber ich verstehe die Bitte 
von Andreas, nur zu linken.

http://www.avrfreaks.net/Freaks/freakshow.php

Tip: Studio 3.55
<Project>
  <Project Settings...>
     <Output file formats>
        Intel Intellec 8/MDS (Intel Hex)
Es wird ein HEX file erzeugt

<Tools>
  AVR Prog
   Pfad vom HEX file
Wenn der Programmer funktioniert meldet er sich.

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