Estoy usando un decodificador de IPTV que está conectado a mi televisor mediante un cable HDMI. Cuando enciendo o enciendo el IPTV, no afecta al televisor y el televisor permanece apagado o encendido. Cuando verifico el pin CEC por el osciloscop...
Estoy tratando de conectarme con un IC usando I2C, para inicializar la comunicación I2C estoy usando la siguiente función:
void init_i2c(void ) {
uint8_t twst;
TWSR = 0; // no prescaler
TWBR = ((F_CPU/SCL_CLOCK)-16...
Estoy programando un esclavo TWI basado en un ATMEGA644PV.
Está funcionando en general, el maestro puede enviar y leer datos del esclavo. Hasta ahora todo bien.
Pero en algunas solicitudes de lectura, el esclavo requiere "más tiempo" para pr...
Tengo un sensor de proximidad IR con 4 cables sobresalientes, sé cuál es el GND y el V +, pero no puedo saber cuáles son los cables SDA y SCL (incluso mirando la hoja de datos). Cualquier idea que representen los azules y los amarillos, a partir...
He comprado algunos sensores de temperatura IR Melexis mlx90616. La hoja de datos indica que se requiere una calibración "por el cliente". Al contactar a mi comprador, obtuve la respuesta: "El proveedor se comunicó con nosotros diciendo que tien...
Estoy trabajando en un prototipo electrónico. Tengo un maestro de comunicación I2C y tengo seis esclavos para hablar. Pero aquí está el problema: los componentes no están diseñados para tener muchas direcciones: solo hay dos disponibles.
Teng...
Compré un GPS que tiene el chipset SirfStar GSD4e dentro.
Veo con el analizador lógico que cuando está en modo I2C está escribiendo en el bus.
Entiendo por eso que está en modo maestro.
¿Cómo puedo convertirlo en un esclavo I2C?
En caso de...
Estoy revisando los esquemas y el diseño de PCB de la placa de ruptura del multiplexor I2C Adafruit TCA9548A. He adjuntado el esquema a continuación.
No puedo entender por qué hay resistencias de 10k en las líneas de direccionamiento A2, A1,...
Al intercambiar bits I2C, en lugar de cambiar los estados LOW / HIGH del pin, cambie entre LOW / HiZ simplemente modificando los registros DDR / DIR. ¿Por qué es así? ¿Por qué no podemos cambiar los estados de BAJA / ALTA del pin de datos? Mi...
Estoy buscando una manera de desactivar un puerto USB en un Arduino, estoy comprando algo como esto y de alguna manera usando un sensor de luz o presión para encender y apagar el puerto USB. Estaba pensando que podría usar un transistor o relé...