On Wed, Aug 25, 2010 at 09:13:08AM +0200, David A. Mellis wrote:
> The schematics may have a resistor, but the boards shipped with a
> capacitor or nothing at all.  We've never used a resistor to connect
> RTS/DTR and RESET.

What about the people who have built their own HW based on those schematics?

> The problems that people have been having are because the Arduino IDE
> currently uses the "stk500v1" protocol in avrdude, which doesn't
> handle reset of RTS and DTR, not the "arduino" protocol that does.
> These problems should go away in Arduino 0019, in which the IDE will
> toggle both lines before doing uploading.

I have 0019 and I tried "arduino" protocol from avrdude/trunk _with_
a capacitor.

But there seem to be problems with the timing, too. I get pretty reliable
results with a delay of 3..3000 us. Starting from 3000us up to 80000us, it
gets unreliable in such a way that it works only once after I plug in the
USB port. Above 80000us, it starts getting reliable again.

Unfortunately, I don't have a scope to check what exactly is going on here.

Please see my other post on this thread.

> This is the same problem,
> I'm guessing, that Axel is having, which should go away with recent
> versions of avrdude that assert the lines on opening the port and
> deassert them on closing.

As I wrote above, I _have_ recent avrdude (checked out yesterday). This is
what my patch is based on.

> All of which is to say that this patch might not hurt, but I don't
> think it's necessary for any of the situations I've encountered.

So looks like I have a very special situation here... But nevertheless,
I'd like to know what might so special about my situation.

_______________________________________________
avrdude-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avrdude-dev

Reply via email to