Hallo, ich habe gerade versucht in die Welt der Mikrocontroller einzutauchen. Dabei hab ich den Code und die Schlaltung von hier: http://www.sachsendreier.com/msw/projekte/blinksdings/blinksdings.html Ich nutze den myAVR mySmartUSB light. Treiber dafür hab ich schon installiert. Zum Brennen nutze ich das myAVR ProgTool. Ich habe es schon geschafft die .c Datei als .elf und .hex datei zu kompilieren. Aber es kommt bei beiden Dateien folgende Fehlermeldung: vorbereiten ... brennen ... benutze: mySmartUSB light an COM3 mit AT86RF401 schreibe Flash: 3312 Bytes »baud=115200 Timeout beim Schreiben des Flash. Hat jemand nen Tipp für mich was ich falsch mache? lg eSmurf
Du hast den falschen Controller (AT86) eingestellt. Hier muss dein ATtiny eingestellt werden.
Danke, für den Hinweiß. Aber auch wenn ich den Attiny einstelle kommt die Fehlermeldung: :( vorbereiten ... brennen ... benutze: mySmartUSB light an COM3 mit ATtiny13 schreibe Flash: 3312 Bytes »baud=115200 Timeout beim Schreiben des Flash.
>ATtiny13 schreibe Flash: 3312 Bytes
Der kleine Käfer hat leider nur 1024 Bytes an flash Speicher.
Ich gehe mal davon aus, dass Deine Verkabelung korrekt ist. Dann versuch mal Deine ISP Geschwindigkeit auf Auto zu stellen. Kannst Du denn den ATtiny auslesen?
Anscheinend ist etwas beim kompilieren nicht richtig abgelaufen. Du versucht schon die .Hex Datei zu flashen und nicht die .c datei?
Ich seh gerade meine c datei ist 218 bytes groß. die .elf datei 26,1 kb. gibt es ne platzsparendere kompilierungsmöglichkeit als über das terminal?
ja ich probiere die .hex datei zu flashen. beim auslesen wird der uC auch als Attiny13 erkannt
Welches Programm nutzt Du zum kompilieren und Du hast das Projekt auch für den ATtiny kompiliert?
ich hab mit dem cygwin-terminal kompiliert. mit avr-gcc blinken.c -c -o blinken.o -Os -g -mmcu=attiny13 avr-gcc blinken.o -o blinken.elf -mmcu=attiny13 avr-objcopy -j .text -j .data -O ihex blinken.elf blinken.hex Gibt es vlt nen besseres programm ohne terminal?
eSmurf schrieb: > ich hab mit dem cygwin-terminal kompiliert. > mit > avr-gcc blinken.c -c -o blinken.o -Os -g -mmcu=attiny13 > avr-gcc blinken.o -o blinken.elf -mmcu=attiny13 > avr-objcopy -j .text -j .data -O ihex blinken.elf blinken.hex > > Gibt es vlt nen besseres programm ohne terminal? Es gibt auch ein AVR GCC Tutorial hier, Stichwort "benötigte Werkzeuge" ;-) Christian
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.