[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IIGS 115,200 Baud Serial Port - How?



On Jan 2, 5:55 am, Hugh Hood <hughh...@earthlink.net> wrote:
> I recalculated the time constants
> for a _1X_ clock factor (please disregard my previous post showing my
> calculated time constants -- way off) , patched those in, re-enabled the
> Baud Rate Generator, set the clock factor to 1X, and tried again.

I hope you really mean _32X_ rather than _1X_ because standard async
comms using NRZ encoding cannot use the _1X_ setting. The reason is
that you need to sample the incoming bit stream near the centre of
each bit. The way an ACIA/UART works is by using a 16x/32x/64x clock
and counting 8/16/32 periods after the leading edge of the start bit,
checking that the start bit is still present (false start bit
detection) and then sampling every 16/32/64 periods for each bit that
follows.

I don't have ProTerm but I do have Gary B. Little's PointToPoint which
I believe I can add a new serial port module to. Should be interesting.