Hallo, ich habe mir nun einen USB ISP Programmer gegönnt von Ebay.
http://www.ebay.de/itm/USB-ISP-Programmer-fur-ATMEL-AVR-STK500-ATmega-ATtiny-AT90-Controller-/270955427201?pt=Wissenschaftliche_Geräte&hash=item3f1633b581
Nun bekomme ich es aber nicht hin, den Arduino Pro Mini 328P 5V/16MHz damit zu programmieren, was mache ich falsch?
MOSI, RESET, SCK, MISO, 5V und GND sind wie auf dem Steckerbild verbunden (10polige Wannenbuche mit Jumperkabel an den Arduino auf dem Breadboard.
Ich versuche folgenden Sketch mit unterschiedlichen IDEs hochzuladen.
/*
* GccApplication2.c
*
* Created: 12.02.2014 23:39:03
* Author: sschultewolter
*/
#define F_CPU 16E6
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB |= 1 << 5;
while(1)
{
PORTB |= 1 << 5;
_delay_ms(1000);
PORTB &= ~(1 << 5);
_delay_ms(1000);
}
}
In der Arduino IDE habe ich soweit auf AVR ISP umgestellt mit Port 15.
Binäre Sketchgröße: 210 Bytes (von einem Maximum von 30.720 Bytes)
avrdude: stk500_getsync(): not in sync: resp=0x00
Gleiches auch in meiner bevorzugten IDE MS Visual Studio mit VSMicro Plugin
Compiling 'test' for 'Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328'
Binary sketch size: 210 bytes (used 1% of a 30720 byte maximum) (2,61 secs)
Uploading to I/O board using 'COM15'
avrdude: stk500_getsync(): not in sync: resp=0x00
Zusätzlich habe ich gestern bereits zum testen das Atmel Studio installiert, da es im Buch "Powerprojekte mit Arduino und C" (Franzis Verlag) behandelt wird. Da ging es um den UNO SMD.
Sobald ich versuche, den grünen Pfeil zu klicken bekomme ich Unable to start debug session ....
Timestamp: 2014-02-13 00:25:20.112
Severity: ERROR
ComponentId: 20100
StatusCode: 1
ModuleName: TCF (TCF command: Tool:connect failed.)
Failed to open \\.\COM17. Error 0x2.
Bekomme es nicht hin, den Port auf COM15 umzustellen.
Mit folgender Mehtode schaffe ich es jedoch zumindest im Atmel Studio, diese scheint mir aber etwas zu aufwendig zu sein, wenn ich das nicht direkt über Shortkeys machen kann.
Habe bereits unter Tools > Add target den STK500 ausgewählt mit COM15. Danach Device Programming installiert, ISP Clock auf 115,2 kHz gesetzt.
Target Voltage und Device signature kann ich Problemlos auslesen. Danach Memmories und Programm.
Sobald ich nun wieder versuche nach erfolgreichen Upload hochzuladen mit Strg+F7 (Compile) und F5 (contine), bekomme ich die Fehlermeldung bzgl. COM17 wieder.
Woran kann das liegen. Wie gesagt, würde am liebsten wieder die VS IDE nutzen.
Die Schalter auf dem Gerät sind beide auf ON (S1 = Power to Target, S2 = 5V)