Bit Banging and how baud rates got to be what they are
metron9
Posts: 1,100
I have pretty much ignored serial communications as far as in depth study of how it works, as I google my way through it, I start to wonder why 300 baud as the lowest typical baud rate. I can't set my scope to .003333333 seconds and I would think the founders of this communucation had less than the 100 mhz storage scope I have today. I t would seem there is some underlying reason for 300,600,1200,2400 baud rates instead of 10,20 50,100 or 1000,2000,5000,10000 like a scope division for example.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Think outside the BOX!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Think outside the BOX!
Comments
I think they may have started with a number....and they just doubled the speed with each increment.
from a googled'd site:
"Pronounced bawd, the number of signaling elements that occur each second. The term is named after J.M.E. Baudot, the inventor of the Baudot telegraph code.
At slow speeds, only one bit of information (signaling element) is encoded in each electrical change. The baud, therefore, indicates the number of bits per second that are transmitted. For example, 300 baud means that 300 bits are transmitted each second (abbreviated 300 bps ). Assuming asynchronous communication, which requires 10 bits per character, this translates to 30 characters per second (cps). For slow rates (below 1,200 baud), you can divide the baud by 10 to see how many characters per second are sent.
At higher speeds, it is possible to encode more than one bit in each electrical change. 4,800 baud may allow 9,600 bits to be sent each second. At high data transfer speeds, therefore, data transmission rates are usually expressed in bits per second (bps) rather than baud. For example, a 9,600 bps modem may operate at only 2,400 baud.
"
Just noticed your total post count is currently at 232....cool!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
·
Steve
"Inside each and every one of us is our one, true authentic swing. Something we was born with. Something that's ours and ours alone. Something that can't be learned... something that's got to be remembered."
Zero, 127 and 255 were sent to make 3 plots using the following basic stamp2 code
Eleven bits are sent for the number 255 using approx 110 mS in time
Only 2 bits are sent for ZERO over 30 mS in time
The serout command using 3313 is set to 300 baud 8 bit no parity TRUE so thats 300 N,8,1
I hold the line high, send the serout command and then hold it high again what confuses me is that there are eleven transitions from high to low for the byte 255 compounded by , if all bits are 1 why are the lows not the same. The first 3 (byte 255 sent) are longer than the next 3 then a longer one and three short ones followed by one long. I understand the low signal is the bit but it would seem this looks more like 00011101110
I'm confused.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Think outside the BOX!
Thanks, that was simple.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Think outside the BOX!
Maybe your triggering is a bit off or something.
My first modem was a 150 in 1979 . I spent over $400 for a real Haynes cardional 1200 in '80 or '82 (??)
Which, I still have, and it still works. Everything, and I mean everything can talk to this modem, and it can talk to anything.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Just tossing my two bits worth into the bit bucket
KK
·