Hallo,
ich habe ein Arduino Duemillanove mit Atmega168 MC.
Ich versuche nun schon seit ein paar Stunden diesen mithilfe von Atmel Studio 6 zu programmieren, wozu ich dieses Tutorial durchgearbeitet habe: http://www.jayconsystems.com/tutorial/atmerpt1/
(es sei erwähnt das ich noch ein ziemlicher Anfänger in Sachen Microcontroller bin).
Problem ist bloß, dass etwa 10sec nach dem Klick auf Tools-->Serial Program folgende Fehlermeldung erscheint:
avrdude.exe: stk500_getsync(): not in sync: resp=0x00
avrdude.exe done. Thank you.
Unter Tools-->External Tools habe ich diese Einstellungen:
Command: C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude.exe
Arguments: -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" -p atmega168 -c arduino -P\.\COM7 -b 57600 -Uflash:w:"$(ProjectDir)Debug$(ItemFileName).hex":i
In der Arduino IDE läuft das Uploaden ohne Probleme.
Die RX Led am Arduino blinkt sofort nach dem Klick auf Tools-->Serial Program 3mal ganz kurz.
COM7 ist auch definitiv richtig.
USB Kabel hängt an einem Hub (der Selbe Fehler tritt aber auch auf wenn man es direkt am USB-Port des Laptops anschließt).
Kurz vor dem Upload reset drücken hilft auch nichts.
Oder hab ich da vielleicht was falsch verstanden und man braucht zum Programmieren über Atmel Studio generell ein ISP am Arduino und kann es nicht wie in der Arduino IDE einfach über das USB Kabel machen?
Danke für eure Hilfe
User321