Diferencia entre revisiones de «I2C»
(→Bloques) |
(→Bloques) |
||
Línea 28: | Línea 28: | ||
'''StopI2C''' | '''StopI2C''' | ||
+ | |||
Es el mensaje que finaliza la comunicación I2C. | Es el mensaje que finaliza la comunicación I2C. | ||
+ | |||
Envía la condición de Stop de I2C, y espera hasta que la secuencia de señal de Stop termine. | Envía la condición de Stop de I2C, y espera hasta que la secuencia de señal de Stop termine. | ||
Línea 43: | Línea 45: | ||
Escribe un solo byte en el bus I2C. | Escribe un solo byte en el bus I2C. | ||
+ | |||
También es utilizado para enviar la dirección del esclavo al que se desea comunicar. | También es utilizado para enviar la dirección del esclavo al que se desea comunicar. | ||
+ | |||
La dirección se debe escribir de la siguiente forma en el byte a enviar: | La dirección se debe escribir de la siguiente forma en el byte a enviar: | ||
Revisión del 18:04 10 dic 2016
Contenido
Autores:
- Federico Kauffman
- Maximiliano Kotvinsky
- Andrés Vasilev
Paleta
Esta paleta le agrega el soporte del bus I²C a la placa USB4Butiá.
Bloques
OpenI2C Inicializa el módulo I2C.
StartI2C Es el mensaje que inicia la comunicación I2C. Envía la condición de Start de I2C, y espera hasta que la secuencia de señal de Start termine.
StopI2C
Es el mensaje que finaliza la comunicación I2C.
Envía la condición de Stop de I2C, y espera hasta que la secuencia de señal de Stop termine.
CloseI2C Finaliza el módulo I2C.
WriteI2C
Escribe un solo byte en el bus I2C.
También es utilizado para enviar la dirección del esclavo al que se desea comunicar.
La dirección se debe escribir de la siguiente forma en el byte a enviar:
ReadI2C
Lee un solo byte del bus I2C
AckI2C
NotAckI2C
Descarga e instalación
Como instalarlo:
1- Descargar el archivo: i2c_plugin.zip
2- Descomprimir el archivo.
3- Copiar todo el contenido a la carpeta "plugins" que se encuentra dentro de la actividad TurtleBots.
Ejemplo de uso
Notas
Trabajo a futuro
Configuración de la frecuencia de trabajo.