Vorstellung

Holger

Mitglied
02. Juli 2012
37
0
6
75
Sprachen
Hallo,
mein Name ist Holger und ich bin ganz neu. Ganz neu nur in der Materie, jedoch nicht vom Alter. In der letzten Woche bin ich 64 geworden. Trotzdem, oder gerade deshalb möchte ich mich noch mit den Mikrocontrollern befassen, wenn ich es dann raffe!
Das Buch von Roland Walter habe ich mir zum Geburtstag schenken lassen. Auch die entsprechende Platine und diese habe ich jetzt aufgebaut.
Dazu habe ich noch den ARVRISP mKII.
Die Software AVR Studio 4 und Bascom habe ich herrunter geladen. AVR Studio 4 erkennt auch den ARVRISP mKII. Wenn ich aber den ATmega 8 auslesen möchte bekomme ich keine Signatur.
Im AVR Studio wird die message "Loaded plugin STK500
gcc plug-in: No AVR Toolchain installation found. Using WinAVR instead if installed. The AVR GCC plug-in can still be used if you set up your own build tools.
" angezeigt.
Damit komme ich nicht klar. Ich finde das ist widersprüchlich. Kann mir jemand einen Tipp geben.

GRuß
Holger
 
Hallo Holger!

Willkommen im AVR-Praxis-Forum.

Die Software AVR Studio 4 und Bascom habe ich herrunter geladen. AVR Studio 4 erkennt auch den ARVRISP mKII. Wenn ich aber den ATmega 8 auslesen möchte bekomme ich keine Signatur.

Das kann mehrere Gründe haben:
  • Sind die ISP-Programmiersignale richtig angeschlossen? (MOSI=PB3, MISO=PB4, SCK=PB5)
  • Werden Programmiersignale ggf. durch externe Hardware an den entsprechenden ISP Pins belastet, sind also nicht von der ext. Hardware entkoppelt?
  • Ist der richtige Mikrocontroller im Programmierdialog eingestellt?
  • Die ISP-Programmierfrequenz muss kleiner als 1/4 der Systemfrequenz sein. In den Werkseinstellungen läuft der Mikrocontroller mit internem RC-Oszillator, ggf. ist das Fusebit CKDIV8 (falls vorhanden, gibts bei ATmega8 nicht) programmiert (=0), so dass der Oszillatortakt noch einmal durch 8 geteilt wird. Verwende zum Beispiel 100kHz (Der ATmega8 erhält 1MHz Systemtakt mit Werkseinstellungen)

Im AVR Studio wird die message "Loaded plugin STK500
gcc plug-in: No AVR Toolchain installation found. Using WinAVR instead if installed. The AVR GCC plug-in can still be used if you set up your own build tools.
" angezeigt.
Damit komme ich nicht klar. Ich finde das ist widersprüchlich. Kann mir jemand einen Tipp geben.

Wenn du in C programmieren möchtest, musst du die AVR Toolchain installieren (AVR Toolchain 3.3.0 Installer).

Ich hoffe, dir hilft dies schonmal weiter.

Grüße,
Dirk
 
Hallo Dirk!

Danke für die promte Antwort. -
-Ich habe versucht der Wannenstecker richtig anzulöten. Bin mir aber nicht 100 % sicher, da ich keinen richtigen Bezugspunkt gefunden habe. In der Hilfe stand, dass die rote Ader MISO sein sollte. Auf meinem Stecker sind aber keine Bezeichnung wie PB3.
Lediglich das Board von Roland Walter habe ich ohne weitere Hardware angeschlossen.
-Der Mikrocontroller ist im Programmierdialog richtig eingestellt.
-Die ISP-Programmierfrequenz habe ich auf 125 kHz eingestellt.
Der unsichere Punkt ist wohl tatsächlich der Wannenstecker, ich werde das noch einmal überprüfen. Bin mir aber noch nicht sicher wie? Der Stecker hat keine Bezeichnungen. Nach den Angaben die mir vorliegen ist MISO oben links. In der Rückansicht dann oben rechts. Aber wo ist oben und wo ist unten?

Gruß
Holger
 
Hallo Holger,

die Belegung des ISP-Steckers sieht so aus:


ProgrammingInterface_SPI.png

Diese Information findest du auch im AVR Studio Menü "Help/AVR Tools User Guide/AVRISPmkII".

Noch einen schönen Abend,
Dirk
 
Hi Holger,

Der Stecker hat keine Bezeichnungen. Nach den Angaben die mir vorliegen ist MISO oben links. In der Rückansicht dann oben rechts. Aber wo ist oben und wo ist unten?
immer diese Sache mit dem Stecker. Du hast mit Sicherheit eine Markierung drauf. Du hast sie nur noch nicht entdeckt ;)

Beim 6poligen Pfostenstecker des AVRISPmk2 ist auf einer der langen Seiten ein kleines Dreieck drauf. An dem Pin ist die Nummer 1. Bei einer Pfostenwanne findest du das Dreieck auch. Bei einem reinen Pfostenstecker ist natürlich unten nur etwas Plastik damit die Pins nicht auseinanderfallen. Dann ist aber meißt auf der Platine eins der Lötaugen zB viereckig und alle anderen rund oder sowas. Es wird eine Markierung geben. ;) Such mal ein wenig :cool:

Sieh mal bei dem Pfostenstecker links neben dem Netzteilstecker. Da ist ein kleines Dreieck drauf zu sehen.
Adapter_LS.JPG

Hier siehst du bei dem 6poligen und 10poligen Pfostenwannen unten auf der Platine ein kleines Dreieck jeweils rechts neben der Wannen-Lücke.
Adapter_BS.JPG

Das sind die Markierungen für Pin 1.

Hier ist das Dreieck links oben am Rand der Pfostenwanne noch etwas besser erkennbar.
P1030755.JPG
In Wirklichkeit sind die Markierungen besser zu erkennen. Auf Fotos ist das etwas schlecht zu sehen.

Gruß
Dino
 
Hallo Dirk!

Danke für die superschnelle Antwort.
So habe ich die Belegung auch. Aber wie weiß ich wo der Punkt ist? Oder habe ich mich gedanklich verrannt?

Gruß und ebenfalls einen schönen Abend.
Holger
 
die Belegung des ISP-Steckers sieht so aus:
Anhang anzeigen 4594
Diese Information findest du auch im AVR Studio Menü "Help/AVR Tools User Guide/AVRISPmkII".

Hallo Holger!

Willkommen im AVR-Praxis Forum! :ciao:

Bedenke bitte, dass die o.g. Zeichnung die Anschlüsse von OBEN (Lötseite)..... und NICHT von Unten an den Pins zeigt! :wink:


Grüße,
Cassio
 
Hi,

Bedenke bitte, dass die o.g. Zeichnung die Anschlüsse von OBEN (Lötseite)..... und NICHT von Unten an den Pins zeigt! :wink:
ist beim zählen bei Pfostensteckern eigentlich unkompliziert da immer im Zick-Zack gezählt wird ...

[1] .2.
.3. .4.
.5. .6.
.7. .8.
.9. .10.

Pin 1 wird durch die Markierung kenntlich gemacht. Auf der Seite sind alle ungeraden Pins. Auf der anderen Seite sind nacheinander alle graden Pins. Wenn du erstmal Pin 1 auf beiden Seiten der Platine / des Steckers gefunden hast kann man sich eigentlich nicht mehr vertun.

Auf der anderen Seite würde es dann so aussehen ...
.2. [1]
.4. .3.
.6. .5.
.8. .7.
.10. .9.

Wenn es richtig gekrimpt ist, dann sollte auf dem Kabel die Ader 1 mit einer farbigen Markierung sein.

Gruß
Dino
 
immer noch keine Verbindung

Guten Tag!

Noch immer habe ich keine Verbindung zum Atmega8. Ich habe die Kabel vom Wannenstecker nocheinmal neu angelötet, ohne Buchse am Ausgang, so dass ich jetzt einzel stecken kann. Verbindungsmäßig scheint alles o.k. zu sein. Der AVRISP mkII ändert auch die LED von rot auf grün , wenn ich die Stromversorgung für das Experimentierboard einschalte.
Beim AVR Studio habe ich diese Meldung "Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!"-- Fehlt da noch ein Programmteil?

Gruß von der sonnigen Ostsee
Holger
 
Hi
Willkommen im Club der 60ger... :cool: Vorerst: ganz wichtig sind die Datenblätter der einzelnen Controller. Dort findest du auch die Pin-Configuration.
Ich kenn dein Board nicht, hab mit dem von Pollin angefangen. Und die nächste Aussage wird einige ärgern....:sarcastic: ich hab keine Probleme damit gehabt....:p
Geht nicht gegen dich, Holger und ich glaub, in diesem Forum sind nur wenige, die dieses Board "Schrott" geschimpft haben. Du solltest wirklich sicherstellen, das die Signale so wie auf dem Stecker auch am Controller ankommen. Vielleicht hilft dir mal ein Blick auf den Download vom Pollin-Board. Da findest du die Beschaltung. Einfach bei Pollin nachschaun.
Gruß oldmax
 
Hi Holger,

Das Buch von Roland Walter habe ich mir zum Geburtstag schenken lassen. Auch die entsprechende Platine und diese habe ich jetzt aufgebaut.
Dazu habe ich noch den ARVRISP mKII.

Das AVR-Buch von Roland Walter
Hinweis: Die Texte und Bilder zur Buchankündigung samt PDF-Datei zum Experimentierboard dürfen natürlich frei verwendet werden.
Na das mach ich doch glatt ;)

Also diese Platine ...
board.jpg

Die Pläne ...
RolandWalter_Board1.png RolandWalter_Board2.png
auf dem rechten Bild hab ich mal ein paar Linien gezogen um zu zeigen wo welches Signal liegt.

Das mit dem kleinen Dreieck für Pin1 auf den Pfostensteckern hab ich ja schon geschrieben.

Also müßtest du auf der Platine von links (dem Reset-Taster) nach rechts (zur Plantinenecke) folgende ISP-Pinnummern des AVRISPmk2-Steckers haben ...

[Taster] ......Reset (5) ... GND (6) ... Vcc (2) ... SCK (3) ... MISO (1) ... MOSI (4) ....... Platinenecke

Sieh nochmal genau nach ob du da nicht irgendwo nen Dreher drin hast.

Gruß
Dino
 
Hallo Holger,

auf welchen Wert hast du denn die ISP-Frequenz eingestellt? Die muss weniger als 1/4 der Prozessorfrequenz betragen. Bei einem neuen AtMega8 somit 125 kHz.
 
Immer noch keine Signatur

Hallo an die Runde!

Dank eurer Hilfe habe ich jetzt sicherlich die richtige Pinnbelegng gefunden. Ihr hattet recht, die Kennzeichnung war da, ich konnte sie nur nicht deuten.
Ich habe jetzt auf dem Board von Roland Walter die Verbindungen direkt vom AVR zur Programmierbuche durchgemessen und keine Unregelmäßigkeiten festgestellt. Trotzdem kann ich immer noch nicht die Signatur auslesen. Muß zum Auslesen Reset gegen GND gezogen werden?------
Als ich die Frage formulierte fiel mir gerade eben ein, dass auf den Board von Roland Walter die entsprechende Brücke nicht gesteckt war. Ich habe das gerade nachgeholt und im Moment habe ich die Signatur lesen können.
Ich denke ich bin nun auf dem richtigen Weg. Jetzt kann es losgehen!! Sicherlich werde ich mich noch öfter mit Fragen melden.
Bisher danke ich eucht allen für die Hilfestellung!

Gruß
Holger
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)