On Tue, Jul 28, 2009 at 09:32:15AM -0400, David VanHorn wrote: > > The data sheet is very poorly written, but it looks like you can send > single bytes, or small numbers of bytes, by waiting at least 30mS. > This is a common approach with packetized transmission protocols. > > If you send 32 bytes then the data goes immediately. > If you send 31 bytes or less, then the data goes when the 32nd byte > arrives, OR when 30mS with no additional data elapses. As you said, "poorly written", as it is not clear whether the 30 mS timer starts with the first byte, or is a watchdog which flushes the buffer after 30 mS of inactivity. Either way, I do not believe the original specification of 5 byte updates 60 times per second can be achieved with this unit. Says that it can sustain 9600 bps and that it operates half duplex. Didn't see any mention of master, slave, or peers. 9600 bits/sec is 960 bytes/sec with 1 start 1 stop bit. 32/960 = 33.3 mS which lends me to believe it will only transmit every 30 mS and that the 60 Hz 16.7 mS real time specification can never be met. -- David Kelly N4HHE, dkelly@HiWAAY.net ======================================================================== Whom computers would destroy, they must first drive mad.
Message
Re: [AVR-Chat] RF module
2009-07-28 by David Kelly
Attachments
- No local attachments were found for this message.