wiedereinstieg mit avr programierung

OP #3493903
Lesenswert?

Hallo zusammen.

Ich habe mal vor sehr langer Zeit dieses Projekt nachgebaut.

http://www.ledstyles.de/ftopic5912.html

Nun wollte ich es als geschenk für jemanden wider bauen.
Nun mein problem ist, ich habe mich schon sooo lange nicht mehr damit 
beschäftigt, dass ich kein Ahnung mehr habe wie und was ich genau 
brauche.

Als Programmer habe ich den:
http://www.conrad.de/ce/de/product/191406/USB-Programmer-mySmartUSB-light

Was ich bis jezt geschaft habe ist der aufbau der schaltung und die 
Musterdatei (wie beschrieben nach Anleitung des Erstellers) habe ich 
erstellt.

Kann mir bitte jemnd sagen was ich nun für Programme brauche um 
weiterzukommen?
#3493936
Lesenswert?

Du brauchst ein Programm, das mit deinem Programmer funktioniert.
Auf der Seite vom Projekt wurde PonyProg zur Programmierung erwähnt, das 
ist für dich NICHT das richtige, weil das Tool deinen Programmer nicht 
unterstützt.
Falls kompatibel bietet sich das Atmel-Studio (Vormals AVR-Studio) an.
Wenn du nur fertige .hex Dateien auf deinen Controller laden willst ist 
das allerdings schon ganz schön üppig, wobei die Version 4 in dieser 
Hinsicht noch ok war.
Alternativ gibt es noch AVRDUDE, ein Kommandozeilentool, das mit vielen 
Programmern läuft.

MfG,
Hakon Hennig
#3493963
Lesenswert?

Wenn es eine Hex-Datei gibt kannst du diese jetzt mit dem 
AVR8-Burn-o-Mat oder AVRdude oder Bascom oder von AVRStudio aus auf dem 
Chip schreiben.

Du musst dort vorher ein Programmierkabel anlöten 
(Vcc,GND,MOSI,MISO,Reset,Clock) und es dann mit dem Programmer 
verbinden.

http://avr8-burn-o-mat.aaabbb.de/
AVRdude ist im AVRStudio mit drin und von Bascom weiß ich nur dass man 
damit auch einen AVR programmieren können soll.
OP #3494023
Lesenswert?

habe mir nun AVR8-Burn-o-Mat heruntergeladen. läuft soweit vom system 
her.
Von dem ersteller des Projektes gibt es ein Programm mit dem ich die 
bilder für den würel erstellen kann. Habe dies nun nach Anleitung 
erledigt und die Musterdatei erstellt. Diese ist im Format Textdokument 
(.txt).
Nun ist ein zweitdokument vorhanden mit dem namen Cube-3x3x3-Forum.bas.
Nach Anleitung müssen diese zwei dokumente im gleichen Ordner sein und 
zusammengefügt werden. Wie mache ich dies nun um eine hex. Datei zu 
erhalten? damit ich diese auf den Attiny2313 schreiben kann
Gast #3494160
Lesenswert?

kopfkratz
Ja wo liegt den nun das eigentliche Problem, das Du einen bestehenden 
HEX Code in einen AVR flashen willst oder das Du ein Programm erstellen 
willst ?
Bei WinAVR benötigst Du ein passendes makefile wo der µC eingestellt 
werden muß und welchen Programmer Du nimmst.
Bei AVRStudio läßt sich das in der IDE direkt einstellen.
Es gibt auch GUIs für AVRDude ...
#3494222
Lesenswert?

Für die .bas Datei brauchst du zwingend BAScom.

Scheinbar bindet die .bas-Datei die .txt-Datei ein und der Compiler in 
Bascom macht daraus eine .hex-Datei.

Ich habe mit Bascom noch nie gearbeitet, aber das sollte nicht so viel 
anders sein.

http://www.mcselec.com/?option=com_content&task=view&id=14&Itemid=41

Der Bascom Installer geht scheinbar nicht direkt für Win7, vielleicht 
kann man da ja einen Kompatibilitätsmodus einstellen so wie es bei WinXP 
ist.

Hab von Win7 leider auch nicht so die Ahnung da ich inzwischen Linux 
nutze.
Gast #3494233
Lesenswert?

mente fabian schrieb:
> mit atmelstudi konnte ich wenigstens die datei
> Cube-3x3x3-Forum.bas.
> öffnen. wenigstens einen erfolg :)

Das geht bestimmt auch mit dem ProgrammersNotepad vom WinAVR, nur wenn's 
wirklich BASIC ist wirst Du mit einem C Compiler nichts anfangen können.
Suche hier im Forum nach LED-Cubes da gibt es einige Beispiele in C.
Oder halt wie schon erwähnt BASCOM herunterladen (warum findet sich da 
nicht gleich die Homepage vom Hersteller grübel) ...
OK Hier gibt's die "Demoversion" die 4k kann:
http://microcontrollershop.com/download/bcavrdemo.zip?osCsid=2ntpf034flu32nqb7us4aualv3
Gast #3494284
Lesenswert?

mente fabian schrieb:
> bringe es einfach nicht hin. habe alles probiert, wie ihr es
> beschrieben
> habt
> kommen immer diese fehlermeldungen

Windows7 32bit oder 64bit ?
Wie Hakon Hennig schon erwähnt hat das Installationsprogramm im XP 
Kompatibilitätsmodus ausführen und danach auch BASCOM selber.
In dem Forum gibt es außerdem ein Assemblerprogramm, wenn Du nichts 
anpassen mußt kannst Du das z.B. im AVRStudio übersetzen und flashen.
#3494305
Lesenswert?

mente fabian schrieb:
> vorher hatte ich windows xp und ei programm vom hersteller des usb
> sticks. dieses finde ich nun eben nicht mehr, da ich nicht mehr weiss
> wie es heisst.
>
> Jetzt habe ich Windos 7

Bitteschön!
OP #3494407
Lesenswert?

danke jetzt kann ich den prozessor auslesen.
Ich habe die 64bit version. Das Installationsprogramm im XP
Kompatibilitätsmodus habe ich heruntergeladen und Installiert, aber nach 
erfolgreicher Installation st von diesem Programm nichts vorhanden. Also 
ich kann es nirends finden auch mit der suchfunktion
#3494549
Lesenswert?

mente fabian schrieb:
> danke jetzt kann ich den prozessor auslesen.
> Ich habe die 64bit version. Das Installationsprogramm im XP
 Also
> ich kann es nirends finden auch mit der suchfunktion

Was da schief gelaufen ist, kann ich dir von hier aus auch nicht sagen, 
aber lies doch mal selbst auf der HP nach!
http://shop.myavr.de/Programmer%20und%20Bridges/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006

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