Loading...
Pages: [1]   Go Down
Author Topic: FTDI programmer / not in sync  (Read 1092 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
Sr. Member
****
Karma: 9
Posts: 329
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

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
Sr. Member
****
Karma: 9
Posts: 329
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 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.
Logged

Forum Moderator
Hamme, Belgium
Offline Offline
Sr. Member
*****
Karma: 3
Posts: 383
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


Pages: [1]   Go Up
Print
 
Jump to: