[C.CC USERS] Plumbing serial interface on Arduino Uno
cljacobsen at gmail.com
cljacobsen at gmail.com
Fri Jan 21 08:33:12 GMT 2011
On 20 January 2011 23:46, Matt Jadud <matt at jadud.com> wrote:
> On Thu, Jan 20, 2011 at 16:41, Steve Pretty
> <steve.g.pretty at btinternet.com> wrote:
>> The trick is to set the arduino to run at half the speed you want it to run
>> at. Half of 57600 is 28800 - and when I tried that, all worked as expected.
>> Here is my test code, which tries all the serial.write PROCs.
>
> So, to answer Christian's (off-list) question from earlier: we can go
> ahead and do a push of the current build (which addresses a number of
> issues), and cycle around and see if we can do better w/ USART
> handling on the Uno later. This serves as a temporary fix, and can be
> documented... somewhere... until we fix it behind the scenes.
Excellent! When I originally did the UNO support I noticed the problem
but did not have time to look for a solution and therefore left it in
the hope that nobody would notice until we fixed it :) I didn't dare
hope that somebody would actually just get around to doing all the
work for us! yay.
I will try to release a build later today w/o the fix, but it should
be reasonably trivial to fix up the baud value on the UNO while
leaving the rest of the targets intact. I guess the question is
whether we turn off the bit doubler or fix the baud rate calculation
(which is what the Arduino peeps seem to do according to the last post
here: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1292954023).
Further discussion should probably move to developers at ...
C
More information about the users
mailing list