In SX Microcontrollers, SX/B Compiler and SX-Key Tool, g_daubach wrote: Rick, I assume that you are using a Sensirion SHT11 device - right? Although the SHT11 is controlled via two lines, SDA and SCL as used on an I2C bus, the SHT11 protocol is not fully compatible to the I2C protocol. After you have sent the transmission start, the address 000, and the command byte, the SHT11 starts the temperature or humidity measurement which may take several milliseconds, depending on the resulution you have requested. The SHT11 signals the end of conversion by pulling low the SDA line. This behavior makes it incompatible to the I2C protocol. I don't know why the SHT11 developers have choosen this method instead of a compatible acknowledge-polling approach as I2C EEPROMs do, but we'll have to live with it now. Did you write your code in SX/B, or in Assembly? ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=200023#m200038 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2007 (http://www.dotNetBB.com)