Autor Tema: Leer Sensor SHTxx con I2C por hardware..¿Es posible?  (Leído 2108 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Leer Sensor SHTxx con I2C por hardware..¿Es posible?
« en: 06 de Diciembre de 2010, 19:51:36 »
Hola,
Es posible leer un sensor SHT71 usando I2C por hardware?,


La pregunta viene de ver que en el datasheet el diagrama de tiempos, muestra que se debe esperar 80mseg para obtener el dato del sensor... :? En I2C no se puede dejar el Bus en ese estado y el reloj del modulo I2C interno del micro no para, o por lo menos eso creo, por eso pregunto si es posible gestionar dicho sensor con el I2C por hardware. Todos los ejemplos que encuentro lo hacen por software.

Saludos!


« Última modificación: 06 de Diciembre de 2010, 21:29:40 por LABmouse »

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Leer Sensor SHTxx con I2C por hardware.
« Respuesta #1 en: 06 de Diciembre de 2010, 19:55:19 »
Pero dentro de la espera no es necesario enviarle clock, por lo que solo hay que esperar el tiempo y realizar la lectura.  :roll:
No contesto mensajes privados, las consultas en el foro

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Leer Sensor SHTxx con I2C por hardware.
« Respuesta #2 en: 06 de Diciembre de 2010, 20:09:35 »
Si, ya veo que me haces caer en cuenta de ese detalle.... es que es muy rara esta comunicación I2C donde no hay STOP, RESTART.   :?

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Leer Sensor SHTxx con I2C por hardware.
« Respuesta #3 en: 06 de Diciembre de 2010, 20:23:02 »
Si, estaba viendo. El Transmission Start es como Start-Stop del I2:z) Claro, no sigue el protocolo I2C, por eso se hace por firmware  :tongue:
No contesto mensajes privados, las consultas en el foro

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Leer Sensor SHTxx con I2C por hardware.
« Respuesta #4 en: 06 de Diciembre de 2010, 21:12:20 »
Por lo que recuerdo del datasheet(use uno de estos hace poco en un proyecto) creo que pueden convivir pero no son compatibles entre si...

Bueh, termine buscando lo que recordaba en el datasheet:

Citar
The sensor
cannot be addressed by I2C protocol, however, the sensor
can be connected to an I2C bus without interference with
other devices connected to the bus. Microcontroller must
switch between protocols.

 :?
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.


 

anything