Forum: Mikrocontroller und Digitale Elektronik avrdude, mySmartUSB light und ein ATtiny44A


von Jurij (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich bin noch relativ neu im Gebiet der µC und habe gleich ein Problem.
Ich habe mir einige ATtiny44A µC zugelegt sowie die mySmartUSB light 
Schnittstelle. Dann habe ich den Treiber installiert und anschließend 
den Stick angeschlossen. Die Orange LED bei 5V und die blaue Status LED 
leuchten.
Dann habe ich die PINs wie auf den angehängten Bildern zu sehen, auf 
einem Steckbrett verbunden.
Bisher alles in Ordnung. Allerdings kann ich das Programm nicht auf den 
µC laden. Ich bekomme immer einen timeout.
Zum rüber laden benutze ich avrdude und habe folgenden Befehl eingeben:
avrdude -c stk500v2 -p t44 -U flash:w:testled.hex -P com3
Die blaue LED blinkt immer wieder kurz, aber kurz darauf kommt ein 
timeout.
Das Programm selber enthält noch nichts. Es ist mit Atmel Studio 6.2 
kompeliert worden. Da habe ich ein neues Projekt erstellt und meinen µC 
ausgewählt.
Als Betriebssystem kommt bei mir Windows 8.1 64bit zum Einsatz.

Hat jemand einen Tipp für mich, was ich falsch mache? Vielen Dank :)

Lg
Jurij

von John I. (john_i)


Lesenswert?

hi Jurij,

ich hatte mit dem mysmartusb light anfangs auch probleme. Die Lösung war 
bei mir das neu aufspielen der firmware, weil sie nicht richtig 
aufgesetzt war. Lad dir das kleine tool, bei myavr, namens "Grafische 
Oberfläche für mySmartUSB light" runter und setze einfach die firmware 
neu auf.

gruß john

von Jurij (Gast)


Lesenswert?

Hallo John,
vielen Dank für die schnelle Antwort.
Doch leider besteht das Problem immer noch.

lg

von Himbeerkuchen (Gast)


Lesenswert?

Hatte ähnliche Probleme und auch bei mir hat das Aufspielen einer neuen 
Firmware was gebracht. Hab allerdings nicht die STK500 kompatible 
Version aufgespielt. Weiss leider nicht mehr genau den Namen.

Das wäre der Aufruf bei mir zum Löschen (32U4 Controller und unter 
Linux)
1
avrdude -pm32u4 -cstk500 -P/dev/ttyUSB0 -e

von John I. (john_i)


Lesenswert?

poste am besten mal ein ausführlichen übertragungsbericht, indem du in 
der befehlszeile ein -vvvv anhängst.

von Jurij (Gast)


Lesenswert?

C:\Users\Jurij\Documents\Atmel Studio\6.2\testled\testled\Debug>avrdude 
-c stk50
0v2 -p t44 -U flash:w:testled.hex -P com3 -vvvv

avrdude: Version 5.10, compiled on Jan 19 2010 at 10:45:23
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is 
"C:\WinAVR-20100110\bin\avrdude.conf"


         Using Port                    : com3
         Using Programmer              : stk500v2
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv: . [e0]
avrdude: Recv: . [00]
avrdude: Recv:
avrdude: stk500_2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv: . [e0]
avrdude: Recv: . [00]
avrdude: Recv:
avrdude: stk500_2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv: . [e0]
avrdude: Recv: . [00]

von Jurij (Gast)


Lesenswert?

Was mir gerade aufgefallen ist, ich habe mal die Spannung zwischen VTG 
und GND gemessen, bekomme da knappe -5 V. Das Minus irritiert mich 
gerade etwas...

von Jurij (Gast)


Lesenswert?

Ok, habe den Fehler gefunden. Ich Depp.

Die Zeichnungen oben sind richtig, aber ich habe es falsch zusammen 
gesteckt, d.h. Blau-Orange und Grün-Grau vertauscht ....

Trotzdem danke für die Mühe :)

von John I. (john_i)


Lesenswert?

tztztz :D

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.