In SX Microcontrollers, SX/B Compiler and SX-Key Tool, bean wrote: DBUS (or TI-Link) is a communication protocol used by TI calculators. It's a pretty simple protocol but has some advantages over other more popular protocols. A) It uses 2 wires that are pulled-up (much like I2C) B) It has no set timing. Communication speed depends on the speed of the sender and receiver. C) Uses a double handshake so no bits are lost even if interrupts or other processing occurs. This simple demo program demonstrates the DBUS protocol. For the SX using the internal oscillator, DBUS is a good option because it is not timing dependent. It is also good for programs that must use an interrupt for other processing. In my tests I got a frequency from the toggle pin of about 3.3Hz so that means it was sending 256 bytes 6.6 times a second or about 1700 bytes per second using nothing more than the internal pull-up. For high speed I would use a 1K pullup. Enjoy, Bean. ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=258382 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2008 (http://www.dotNetBB.com)