Forum: Mikrocontroller und Digitale Elektronik ATMega8 (Arduino Bootloader bereits gebrannt) mit FTDI-Breakout und Arduino IDE flashen


von Corytos (Gast)


Lesenswert?

Hallo,
Ich habe einen ATMega8 und möchte den mit der Arduino IDE und einem 
FTDI-Breakout programmieren. Bootloader wurde bereits gebrannt.
Hab in der IDE als Board "Arduino NG or older" mit dem Chip ATMega8 
ausgewählt. Wenn ich dann uploaden will kommt immer dieser Fehler:
1
Build-Optionen wurden verändert, alles wird neu gebaut
2
3
Der Sketch verwendet 830 Bytes (11%) des Programmspeicherplatzes. Das Maximum sind 7.168 Bytes.
4
Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, 1.015 Bytes für lokale Variablen verbleiben. Das Maximum sind 1.024 Bytes.
5
avrdude: stk500_recv(): programmer is not responding
6
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x18
7
avrdude: stk500_recv(): programmer is not responding
8
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x18
9
avrdude: stk500_recv(): programmer is not responding
10
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x18
11
avrdude: stk500_recv(): programmer is not responding
12
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x18
13
avrdude: stk500_recv(): programmer is not responding
14
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x18
15
avrdude: stk500_recv(): programmer is not responding
16
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x18
17
avrdude: stk500_recv(): programmer is not responding
18
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x18
19
avrdude: stk500_recv(): programmer is not responding
20
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x18
21
avrdude: stk500_recv(): programmer is not responding
22
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x18
23
avrdude: stk500_recv(): programmer is not responding
24
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x18
25
Probleme beim Hochladen auf die Platine. Hilfestellung dazu unter http://www.arduino.cc/en/Guide/Troubleshooting#upload .
Könnt ihr mir helfen diesen Fehler zu beheben bzw. was bedeutet der 
Fehler?

Mfg

von Stefan A. (ripper121)


Lesenswert?

Flash einfach mal ne test FW drauf die alle paar sec über die Uart ein 
String raus schickt. Dann wirst du sehen ob deine HW schon mal hin haut.

von Gerald B. (gerald_b)


Lesenswert?

Haste am ATmega nen Quarz dran? Der Bootloader setzt die Fuses so, das 
nicht mehr der per Default eingestellte 8 MHz interne Takt verwendet 
wird, sondern ein externer Quarz.
Fehlt der, dann stellt sich der Controller tot ;-)

von Ralph S. (jjflash)


Lesenswert?

Hast du die DTR Leitung des FTDI über Kondensator mit dem Reset des 
ATmega verbunden (Kondensator 100nF, Pullupwiderstand am Reset sollte 
3,9k sein, wenn der Wert größer ist funktioniert es dann nicht mehr 
richtig).

Wenn nicht, ist knapp vor dem Upload ein Reset am ATmega händisch 
auszuführen !

(Das dein ATmega einen 16 MHz Quarz angeschlossen hat setze ich jetzt 
einfach mal vorraus)

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.