Hallo ,
Ich wollte ma wissen wir ihr das mit dem programmieren macht dh.
- mit welchen programmen?
- welcher seriel usb wandler?
- welches programmerboard? ...
Ich schreibe programme in basic über bascom kopiere die hex datei ins
avr studio 4. dann über den stk500 auf das atmelboard 2 ... so mein
plan
Allerdings gingen meine versuche bisher schief.
Bin mir allerdings auch nicht ganz sicher ob ich den richtigen treiber
für den stk500 installiert habe da ich das mit windows 7 über den laptop
mache.
Könnt ihr mir BITTE den link für den richtigen treiber für den stk500
für win7 geben ?
Ich hoffe mir kann jemand helfen bzw sagen wie er das macht evt. auch
mit der gleichen ausstattung wie ich,
vielleicht kann mir auch jemand sagen was ich falsch mache?
VIELEN DANK IM VORAUS
Donz schrieb:> Allerdings gingen meine versuche bisher schief.> Bin mir allerdings auch nicht ganz sicher ob ich den richtigen treiber> für den stk500 installiert habe da ich das mit windows 7 über den laptop> mache.
Kannst du denn auf das STK500-Zugreifen?
Da sollte man solche Sachen wie Taktgeschwindigkeit und Target-Voltage
einstellen können, oder auch die Controller-ID auslesen können.
Donz schrieb:> Könnt ihr mir BITTE den link für den richtigen treiber für den stk500> für win7 geben ?
Das STK500 braucht keinen Treiber. Das wird einfach so über die serielle
Schnittstelle - sogar problemlos über USB-RS232-Wandler betrieben.
ich wusste gar nicht das man auf den stk500 direkt zugreifen kann er
wird nicht auf den arbeitsplatz angezeigt nur wenn ich den reinstecke
kommt ein fenster mit dem com anschluss und das er jetzt verfügbar ist
die taktgeschwindig und sowas kann ich nur über bascom einstellen.
Donz schrieb:> ich wusste gar nicht das man auf den stk500 direkt zugreifen kann er> wird nicht auf den arbeitsplatz angezeigt nur wenn ich den reinstecke> kommt ein fenster mit dem com anschluss und das er jetzt verfügbar ist> die taktgeschwindig und sowas kann ich nur über bascom einstellen.
Geräte an der seriellen Schnittstelle werden nie im Gerätemanager
angezeigt.
Mit Bascom hab ich nichts am Hut.
Im AVRStudio kann man noch diverse Sachen einstellen, die das Board
betreffen. Das scheinst du aber nicht zu nutzen...
Mit USB-Seriell-Wandlern am STK500 hatte ich mal Probleme gehabt - das
ganze lief nicht sauber. Ich habe dann eine PCMCIA-Karte mit echtem UART
gekauft und anschließend nie wieder Probleme damit gehabt.
fchk
Es wird wahrscheinlich kein originales STK sein, sondern lediglich
irgendein Programmer, der als STK500-kompatibel beworben wird. Du
könntest also einfach mal verraten, welches Board du wirklich nutzt, was
du machst und woran du erkennst, dass es nicht funktioniert. "Geht
nicht" ist keine Fehlerbeschreibung. Das STK500 sollte nebenbei auch
direkt aus Bascom funktionieren, wenn ich mich nicht irre, auch wenn es
zur Fehlersuche sicher sinnvoll ist, AVR-Studio zu verwenden.
Donz schrieb:> und in der beschreibung stand das ich dafür ein treiber> benötige
Ja, für den USB-Teil.
Der sollte aber auch im Gerätemanager angezeigt werden.
PS: deine Shift-Taste ist kaputt
Hast du dir das Handbuch des Boards mal angesehen?
Du brauchst zum Programmieren entweder Ponyprog (was nicht mehr unter
Windows 7 läuft) oder ein Programmieradapter von der Firma Atmel (z.B.
ein STK500).
Donz schrieb:> achso wusst ich nicht
Wieso fällt mir bei solchen Aussagen immer der Spruch ein:
"Billig kauft man immer zwei mal!"?
Das STK500 kostet zwar etwa das vierfache, bereitet aber keine Probleme.
Daniel H. schrieb:> Ich versteh den Sinn nicht ganz warum man das STK500 verwenden will um> einen µC auf dem Pollin-Board zu programmieren.
Will ja niemand.
ich dachte das dieser usb - isp programmer den ich wie ein usb stick am
laptop anschließe ein stk500 ist da er ja miso mosi sck reset rauskommen
und dies muss mann doch einfach mit betriebsspannung und quarz etc am
chip anschliessen oder
Donz schrieb:> Ich schreibe programme in basic über bascom kopiere die hex datei ins> avr studio 4. dann über den stk500 auf das atmelboard 2 ... so mein> planSTK500-Besitzer schrieb:> Will ja niemand.
Für mich steht es aber so dort.
Edit:
Aber ich sehe schon, hier liegt ganz gewaltig was im Argen...
Daniel H. schrieb:> Donz schrieb:>> Ich schreibe programme in basic über bascom kopiere die hex datei ins>> avr studio 4. dann über den stk500 auf das atmelboard 2 ... so mein>> plan>> STK500-Besitzer schrieb:>> Will ja niemand.>> Für mich steht es aber so dort.>> Edit:> Aber ich sehe schon, hier liegt ganz gewaltig was im Argen...
Ab hier nicht mehr:
Beitrag "Re: Brauche mal bitte eure erfahrung zum thema PROGRAMMIEREN"
STK500-Besitzer schrieb:> Um welchen Programmer handelt es sich denn?Donz schrieb:> atmel evaluationsboard version 2.0.1Donz schrieb:> ich dachte das dieser usb - isp programmer den ich wie ein usb stick am> laptop anschließe ein stk500
Das kann ja lustig werden. Ob der Donz sich nochmal entscheiden kann
welchen Programmer er wirklich verwendet, und uns das dann auch noch
mitteilt?
Es gibt mindestens 50 verschiedene "USB-ISP"-Programmer für Atmels von
diversen Herstellern und Bastlern, aber eins ist sicher: Das
Pollin-Evalboard ist KEINER davon.
Mal im Ernst: Wenn du mit Worten nicht beschreiben kannst was du gekauft
und vor dir liegen hast, fotografiere und zeige es uns!
STK500-Besitzer schrieb:> Das STK500 braucht keinen Treiber. Das wird einfach so über die serielle
Das kann ja nun nicht sein. Alle die mit WIN$ arbeiten wissen, dass man
fuer alles einen TReiber braucht.!!!!!!!!!!!!!!!!!!!!!
/ironie
Donz schrieb:> das ist der stick von dem ich geredet habe den habe ich>> Ebay-Artikel Nr. 330658392256
Aus der Ebay-Anzeige:
Lieferumfang
- ISP-Programmer im USB-Stick mit Schutzkappe
- ISP-Anschluss 6-polig, Standard Atmel ca.15cm
- Adapter von 6polig auf 10polig Standard Atmel
(wechselnde Ausführungen, kann leicht vom Bild abweichen - Funktion
identisch)
- Beschreibung incl. Download-URL der *inf-Datei
Sollte der letzte Punkt nicht ein Hinweis sein?
Dein Verkäufer sollte dir vielleicht auch deine Fragen zur
Kompatibilität beantworten können...
Im Gerätemanager steht doch, welchen Com er bekommen hat. Verwende ihn
dann doch einfach... war bei dem Usb-Stick keinerlei Beschreibung bei?
Ich zitiere jetzt einmal ein bischen von dem Angebotstextes bei Eb/-\y -
daraus kann man fast alles ableiten:
> Installation> - Windows eigener Treiber. Einbindung durch einfache *inf Datei bis von XP> bis WIN7 (32 und 64bit Version)>>> Softwareunterstützung> - AVR Studio (COM1..COM9)> - AVRDUDE> - Bascom mit der Einstellung Options->Programmer = STK500: C:\Programme> \Atmel\AVR Tools\STK500\stk500.exe und installiertem AVR Studio>>> Protokoll> - STK500v2
hab es gerade noch mal probiert das problem ist wenn ich mit dem avr
studio die verbindung zum usb - isp aufbauen möchte (ja, richtiger com
anschluss wurde beachtet) erscheint ein fenster : "connect failed"
---das ist mein problem und wenn ich das über bascom probiere passiert
gar nichts bascom ignoriert alles
Donz schrieb:> hier ist mein problem
Sieht aber nicht danach aus. Du hast einen Programmer, welcher am
USB-Anschluss hängt und einen anderen (den STK500) simulieren soll. Dazu
muss sein Treiber korrekt installiert sein.
Donz schrieb:> com anschluss 9
Und du bist dir sicher dass du das aus dem Gerätemanager hast, und nicht
aus deinem Screenshot abgelesen?
Mache mal nen Screenshot vom Gerätemanager, und zwar mit geöffnetem
Punkt "Anschlüsse" (ganz oben). Beschreibe ggf. auch wie du genau die
.inf-Datei installiert hast.
ja bin mir sicher da ich das selbst auf com 9 eingestellt hab im
gerätemanager.
Den Treiber hab ich ausm internet gedownloadet der link war in der
beschreibung vom stick .
Die Treiber exe hab ich auch eingefügt siehe Bild.
Hallo zusammen.
Ich habe auch einen ähnlichen USB-Programmer von Diamex, der den
AVR-MkII emulieren soll.
Bekam ihn zuerst (nur mit Bascom) auch nicht in die Gänge.
Wie ein Wilder nach Treibern gesucht, nichts gefunden.
Dann habe ich AVR-Studio 4 installiert und dann ging es plötzlich.
Das Teil braucht einen Jungo-Treiber, den das AVR-Studio wohl mitbringt.
Der Treiber heisst übrigens WinDRVRS6.sys
Aus dem Screenshot von Donz ist zu ersehen, dass versucht wird, über
einen COM-Port zu connecten.
So läuft das bei mir nicht!
Ich wähle AVRISP MkII; in dem anderen Fenster erscheint dann USB
Wenn ich dann 'Connect' anklicke, klappt das.
Unten - im Mesasage Feld - steht dann etwas über STK500 Emulation.
Zur Info:
Ich arbeite mit XP; brenne nicht über ein Board, sondern über ISP direkt
in der entsprechenden Schaltung. Das Prg. schreibe ich in BASCOM,
erzeuge da das HEX-File, das ich dann mit AVR-Studio brenne.
Ob das unter WIN7 geht, weiss ich nicht.
Ich hoffe, das hilft weiter.
73 Wilhelm
Ich hoffe
pudi schrieb:> hier mein gerätemanager
Wer bist du denn?
Falls du der "Donz" unter anderem Namen bist, dann sollten die
Einstellungen tatsächlich passen und das Ding normalerweise auch
funktionieren. Kann da nur noch empfehlen entweder den Hersteller
(Diamex) zu kontaktieren, oder ihn direkt zurückzugeben.
Wilhelm; DK4TJ schrieb:> über> einen COM-Port zu connecten.> So läuft das bei mir nicht!> Ich wähle AVRISP MkII; in dem anderen Fenster erscheint dann USB> Wenn ich dann 'Connect' anklicke, klappt das.
Interessant...möglicherweise wurde dem Donz der falsche Programmer
geschickt?
Der ebay-Beschreibung von Donz's Link nach ist die Verbindung über den
COM-Port schon richtig. Ein STK500 wird schliesslich über einen
RS232-Anschluss verbunden.
Falls ihm aber diejenige Version geschickt wurde mit
AVRISPMKII-Firmware, müsste dafür aber sicherlich auch ein anderer
Treiber verwendet werden. Welchen braucht denn dein Programmer? Nur den
originalen von Atmel (so wie von dir beschrieben), oder zusätzlich auch
einen von der Herstellerseite? Es gibt da leider die wildesten
Kombinationen im unübersichtlichen Wald von Atmel-Programmer-Nachbauten.
@ Wichtel,
ich bin hier genau so Gast wie du; warum so ruppig?
>Wer bist du denn,
was soll das?
ad 1. ich bin kein 2. Gonz. Wilhelm ist mein Vorname und DK4TJ ist mein
Rufzeichen. Ich habe es nicht nötig, mich hinter irgendeinem Pseudonym
zu verstecken Herr/Frau Wichtel! Wenn es dich interessiert, google mal
ein bisschen, wirst schon einiges finden.
ad 2. nun zu Sache:
Ich arbeite mit folgendem USB-Programmer
Beitrag "Diamex ALL AVR von Reichelt unter BASCOM"
Hier habe ich ihn gekauft:
http://www.obd-shop.com/danila/product_details.php?id=382&lang=de
Auch das dazugehörige Datenblatt gibt nichts her.
Weder hier noch auf der DIAMEX Seite gibt es Treiber.
Dass das Pollin-Board in der von Pudi gezeigten Konfiguration laufen
sollte, ist schon klar; aber es tut es nicht.
Ich habe nur meinen Weg zum Erfolg aufgezeigt.
73 Wilhelm
PS: Was mir hilft, kann vielleicht auch anderen helfen; isr das nicht
der Sinn eines Forums?
Wilhelm; DK4TJ schrieb:>>Wer bist du denn,> was soll das?
Lieber "Herr/Frau Wilhelm" :) :
Schau nochmal genauer hin. Du warst nicht gemeint, und niemand wollte
auf deinen Schlips treten.
Das geschriebene "Wer bist du denn?" bezog sich auf das darüberstehende
Zitat. In diesem Zitat hat "Pudi" auf eine Frage geantwortet, welche
vorher an "Donz" gerichtet war. Daher meine (nicht wirklich ruppig
gemeinte) Frage, ob es sich um ein- und dieselbe Person handelt oder
eben nicht.
Dies auch nur um zu wissen ob evtl. ein ganz anderer Hintergrund und
womöglich Geräte/Treiberkonfiguration als beim Ursprungsposter die
Ursache ist.
Wilhelm; DK4TJ schrieb:> Ich habe es nicht nötig, mich hinter irgendeinem Pseudonym> zu verstecken
Das ist vielmehr eine persönliche Entscheidung als eine Notwendigkeit.
In allen anderen Punkten gebe ich dir vollkommen Recht.
@ Donz, Pudi,
was soll dieser Sch... mit 2 Pseudonymen; glaubst du, du wirst dann
besser bedient, versorgt oder was auch immer...???
Willst du dann etwa im Forum mit dir selber diskutieren, streiten,
bessere Vorschläge machen ....??
Schaff dir eine Frau an, die Damen können das eh viel besser, hi.
Entweder gibt es hier vernünftige Antworten (nach bestem Wissen und
Gewissen) oder Kopfnüsse...
Die Letzteren wären dann ja wohl angebrachter gewesen!
Eh du dir was Neues kaufst, probier mal, so wie ich es gemacht habe.
Ein Controller nur auf dem Pollin-Board? Mit dem Pollin_Board weiter
herumärgern? Wozu? Ich habe auch hier so ein Teil rumliegen, bin auch
nicht weiter gekommen; 14,95 Euronen, was solls, Lehrgeld.....
Du willst doch mit diesem Teil was machen!
Also mache ISP in der entspr. Schaltung, ob Platine, Steckbrettchen oder
was auch immer.
Heisser Tip:
Mach auf dein 'was auch immer-Board' eine Präzisionsfassung.
Deinen Test-Controller steckst du auch in eine Präzisionsfassung.
Die Teile kann man prima 'Huckepack' betreiben. Dann brechen nach
vielmaligem Umstecken die Pinne nicht ab.
Du solltest zumindest dann den µC auslesen können. Teste das mal. Mit
AVR-Studio eigentlich kein Problem, wenn alles richtig läuft. Es muss
noch nicht einmal ein Prg darin sein! Kennung auslesen geht immer.
Und beachte die Messages, die im unteren Teil des Bildschirm angezeugt
werden. Wenn alles richtig ist, steht da in allen! Zeilen x-mal 'OK!'
und nirgendwo 'Failed'!
Wenn das läuft, dann schreibe deinen Code.
Wenn der dann nicht läuft, wirst du wohl einen neuen Thread aufmachen
müssen.
73 Wilhelm und ein Frohes Neues...
Das Pollin-Board hat eine serielle Schnittstelle zur ISP-Programmierung.
Wichtig ist, dass hier die Schnittstelle gewählt wird, die nicht mit den
MAX232 verbundenist.
Dazu ist kein! weiterer Programmer erforderlich.
Bascom bietet mehrere Möglichkeiten über eine serielle Schnittstelle zu
programmieren.
Probiere mal alle schon vorhandenen Möglichkeiten durch.
Viel Erfolg.
Joe
Unter der Adresse :
http://home.arcor.de/wosm/AtmegaProjekt/index.htm
ist auch eine ISP-parallele Schnittstelle beschrieben, die von BASCOM
aus als STK200 betrieben wird. Läuft mit Pollinboard.
B.
Liebe Leute ,
1. Frohes Neues Jahr
2. Es ist unglaublig aber ich habe es geschafft einen atmega 8535 zu
programmieren :-))))
Ich hab es zwar noch nicht verstanden aber egal. Deswegen hab ich euch
noch ma die schritte zum downloaden zusammen gestellt vielleicht für
die die das gleiche Problem haben.
Ich war eigendlich nur zu blöd AVR studio zu bedienen.
Sorry das ich euch mit sowas genervt habe.
Aber vielleicht kann mir ja einer sagen warum das so undurchsichtig ist.
Wenn dein Programmierer nun doch kompatibel zum STK500 ist, brauchst du
AVRStudio gar nicht zu laden. Es reicht, eine passende Batch Datei zu
schreiben, die direkt STk500.EXE startet, STK500.EXE liegt im
Verzeichnis 'STK500' (ach was ! ) in deiner AS4 Installation.
Hier mal ein Beispiel für meinen original AVRIspMkII Programmierer, um
80S52 MC's zu programmieren. Dafür ziehe ich die Hex Datei einfach auf
dieses Batch ('Drag&Drop') :
1
setprog="C:\xasm\AVR\STK500\Stk500.exe"
2
%prog%-cUSB-dAT89S52-e-if%1-pf-vf
3
pause
Pfad von STK500.EXE musst du natürlich anpassen und dein Device
entsprechend eintragen.
@pudi
und wenn du weiterhin das AVRStudio nehmen willst, dann kannst du bei
nicht updatefähigen Programmern (wie deinem) die Versionsnummer in der
Registry eintragen, dann kommt auch nicht immer das nervige Fenster
(Schritt 3).
HKLM/Software/Atmel/AVRTools/STK500 VersionMajor, VersionMinor
Und wenn der Programmer einmal verbunden wurde, kommt'st du mit dem
Button rechts neben dem von Dir markierten (Schritt 1) [AVR] - direkt zu
(Schritt 4).
Sascha