Pages: [1]   Go Down
Author Topic: FTDI programmer / not in sync  (Read 2554 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo allemaal,

Ik heb een breadboard arduino uno opgebouwd zoals beschreven op: http://arduino.cc/en/Main/Standalone. De Atmega328P is voorzien van de juiste bootloader.

Ik heb nu het volgende probleem, wanneer ik deze via een FTDI board probeer te programmeren krijg ik de volgende foutmelding:
avrdude: stk500_getsync(): not in sync: resp=0x??

Aantal situaties:
1) http://arduino.cc/en/Main/USBSerial: Alle kabels direct aangesloten > OK
2) http://arduino.cc/en/Main/USBSerial: RX/TX/RESET aangesloten, 5V + GND externe power supply > Werkt niet
3) Sparkfun FTDI basic 5v board: Alle kabels direct aangesloten > Werkt niet
4) Sparkfun FTDI basic 5v board: RX/TX/RESET aangesloten, 5V + GND externe power supply > Werkt niet

Heeft iemand een idee waarom alleen situatie 1 werkt en alle overige situaties foutmeldingen geven?
Logged

The Netherlands
Offline Offline
Edison Member
*
Karma: 50
Posts: 1717
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hoi en welkom, xinixnu.

Je moet sowieso altijd de GND's met elkaar verbinden, anders heb je geen "referentie" nivo.
Dus als je een externe voeding gebruikt, dan moet je de GND's wel met elkaar verbinden.
Zo moet je situaties 1,2 en 4 kunnen oplossen.

De upload begint nadat je boardje een reset heeft gekregen.
De Arduino laat dan weten dat ie klaar is voor de upload, en dat doet ie middels de bootloader.
Als je boardje om een of andere reden geen reset krijgt, gaat krijg je dus timeout errors.
Een reset word geïnitieerd door het reset pootje naar GND te trekken en als je GND er niet is om bovengenoemde reden gaat dat dus niet lukken.
Als je een reset button hebt voorzien (anders ff alsnog doen), probeer eens of het wel lukt als je de upload start, en vervolgens zelf die reset knop indrukt.

Laat ff weten hoe je vordert.

Met een beetje mazzel kun je je naam veranderen in xiutnu. smiley-wink
Logged

Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dankjewel MAS3,

Dit was de missende link welke ik niet terug kon vinden in de voorbeelden op het internet. Nu werken situatie 2 en 4 ook naar verwachting. Dit maakt het uploaden weer een stukje makkelijker.

Groeten,

Xiutnu smiley-lol
Logged

The Netherlands
Offline Offline
Edison Member
*
Karma: 50
Posts: 1717
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You're welcome, daar is het board voor he.

Situatie 3 los je vermoedelijk op door een reset circuitje te bouwen.
Ik weet niet zeker of je daarvoor een condensatortje nodig hebt, maar het kan geen kwaad dat te doen (de reset duurt dan een fractie langer).
Ik heb vaker gelezen over zulke serieel boardjes waarbij een upload niet wil slagen maar wel als de reset gebruikt word.
Bij een Arduino nano pro mini bijvoorbeeld, die heeft geen eigen USB hardware, maar wel een reset knopje.
Als ik het me goed herinner is dat dan op te lossen met slechts 1 weerstandje en een condensatortje.
« Last Edit: June 21, 2013, 02:21:18 pm by MAS3 » Logged

Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

Forum Moderator
Hamme, Belgium
Offline Offline
Sr. Member
*****
Karma: 4
Posts: 390
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Mocht het nog helpen, hier vind je een voorbeeld van wat je nodig hebt:

http:www.jo3ri.be/arduino/projects/barebonearduino-1
Logged


NW Georgia
Offline Offline
Newbie
*
Karma: 0
Posts: 17
If you never try anything, you get nowhere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Heb de zelfde problemen gehad, met een Sparkfun FT232R. Wat ik ook probeerde geen success.
Ten einde raad heb ik een NOOTROPIC board gebruikt en soldeerde 2 draden op de SCL an SDA. grandioos, dat werkt als een tierelier.
Sinds dan gebruik ik alleen die dingen voor allerlei doeleinden. op Youtube heb ik een paar videos gezet en op mijn webpage een paar fotos.
Probeer de volgende stappen, neem je Arduino en laad de code. laat het werken en haal de chip (Atmel 328) ofzo van je Arduino.
Op je NOOTROPIC board is ook een chip voet (moet je wel even zelf solderen) en die gebruik je dan voor je Atmel 328 van je Arduino.
Met een FTDI kabel kun je nu je code aanpassen wanneer je maar wilt.

In deze video gebruik ik 2 NOOTROPIC boards.

en hier is de achterzijde te zien.
http://www.cjansen.net/images/Arduino/Weather-Time/Back1a.JPG

Hoop dat dit helpt om vlot iets aan de praat te krijgen.
Logged

If you try, you learn.

Pages: [1]   Go Up
Jump to: