RE: [stella] Maximum baud rate for sending?

Subject: RE: [stella] Maximum baud rate for sending?
From: "Fred Quimby" <c9r@xxxxxxxxxxx>
Date: Sun, 14 Aug 2005 21:11:16 -0400
I think that 115200 bps is doable.  At this rate, you need to send a bit 
every 10.32 cycles.  If you do 11 cycles for the start bit, 10 for each data 
bit, and 11 for the stop bit, that's only one cycle off - it might work.

Also, if you unrolled the loop in the send subroutine, 230400 might be 
possible.  I think the cycles will work out, but the issue here is space in 
the 128 bytes, which is pretty full already.

I think 115200 is a better goal nonetheless since 230400 is on the fast side 
for serial ports anyway.  I'll give it a shot.

>One more thing, what would the delays have to be to
>send data at the maximum the 2600 can do?  So far I've
>only been able to get it up to 2400 baud while doing
>the WSYNC method of delay, otherwise the timing
>doesn't correspond to a standard baud rate and I get
>gibberish in my terminal program.
>I'd like to see how fast this can be pushed just as a
>test.  If we knew the proper delays then we could use
>the SLEEP macro instead of the WSYNCs.  I'm guessing
>that the delay would have to be almost nothing since
>you'd be mostly maxing out the 2600's CPU.
>Start your day with Yahoo! - make it your home page
>Archives (includes files) at
>Unsub & more at

Archives (includes files) at
Unsub & more at

Current Thread