Forum: Mikrocontroller und Digitale Elektronik Problem beim übertragen von Programen aus dem AVRStudio auf Tiny44


von Marcel123 (Gast)


Angehängte Dateien:

Lesenswert?

Moin,
ich bin seit einigen tagen am verzweifeln.
ein studienkollege hat mir ein programm in c geschrieben. dieses 
programm probiere ich nun verzweifelt auf einen attiny44 zu bekommen.
immer wenn ich das programm auf den chip schreiben will schreibt er wohl 
erst etwas und kann den chip dann nicht mehr lesen.
ich habe schon alles was mir denkbar erschien gemacht. mit allen isp 
frequenzen gearbeitet (ich verwende einen usb isp-programmer). sämtliche 
fusebits durch probiert. sobald ich das programm auf den chip schreibe 
kommt die fehlermeldung im anhang. erst wenn ich den chip komplett 
lösche (erase funktion vom avrstudio) kann ich den chip wieder 
ansprechen.

wer hat einen tip für mich? ich bin über jeden hilfreichen tip dankbar.
mit dem avrstudio kenne ich mich leider auch nicht so gut aus da ich ehr 
aus der basic / bascom schiene komme.

gruß
Marcel

von Jörn P. (jonnyp)


Lesenswert?

Du versuchst nicht etwa das c-Programm direkt in den µC zu drücken? Hier 
ist ein hex file gefragt.
Hast du mit dem Programmer schon mal erfolgreich programmiert? Manche 
usb converter haben da Probleme.
Versuch doch erst mal die Signatur des chips auszulesen. Das die 
Communikationsfrequenz kleiner als ein viertel der Taktfrequenz sein 
muss steht ja schon in der Fehlermeldung.

von Marcel123 (Gast)


Lesenswert?

Danke für deine Hilfe.
Mit dem Programmer arbeite ich seit fast einem Jahr erfolgreich mit 
Bascom.
Wenn ich auf Read Signature klicke wird die Siganatur gelesen und mit 
angezeigt. Dies funktioniert also.
Wenn ich das Programm schreiben will, Klicke ich erst auf Compille and 
Run, dann Öffne ich das Programm-Fenster und wähle dort aus "Write 
Current Running Programm"

Für weitere Tips und Hilfen bin ich Dankbar.

Marcel

von Jörn P. (jonnyp)


Lesenswert?

Ich kann dem nicht so ganz folgen. Der C-Compiler legt doch ein .hex 
file des compilierten Programms dort ab, wo du es spezifiziert hast.
Wenn du über tools/progran avr/connect in den programm mode gekommen 
bist, öffnest du mal den programm tab. Hier findest du in der 
"Abteilung" Flash das Input hex file. Hier muss der Pfad und der 
Dateiname.hex angegeben werden, wo das Studio den zu programmierenden 
.hex file findet

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.