Preguntas con etiqueta 'twi'

1
respuesta

Código del puerto I2C de Arduino a Sercom

Tengo un MPU-6050 (giro / acelerómetro), es conectado a Arduino a través de I2C (a través de Wiring.h) y todo funciona bien. Ahora estoy tratando de portar este código a un Atmel SAMD20 (Cortex M0 +), que se incluye con Sercom I2C bibliote...
2
respuestas

¿Usando pull-ups internos para TWI en AT32UC3B?

¿Alguien sabe si es posible usar los pull-ups integrados para TWI en los chips at32uc3b? He estado agregando pull-ups externos a mis circuitos TWI en el pasado porque no pude encontrar ninguna información concreta sobre esto. Pero si es posible...
1
respuesta

AVR TWI Códigos de estado Lista completa

¿Alguien puede proporcionar un enlace para obtener una lista completa de los códigos de estado para AVR TWI? Estoy trabajando con DS1307 usando TWI, durante el cual en algún momento recibo un código de estado de 0x40. Sin embargo, no se menci...
1
respuesta

Acelerómetro SA0 y SA1 Colgante de pines

Estoy intentando la comunicación TWI entre el acelerómetro FXOS8700 & amp ; microcontrolador (nrf51) pero olvidé conectar SA0 & Línea SA1 al pin del microcontrolador (o conexión a GND) & Toda la impresión de PCB completada. Ambos pin c...
1
respuesta

Cómo configurar NACK en un PEC incorrecto en TWI utilizado para SMBUS (ATMega8) [duplicado]

Quiero implementar el protocolo SMBUS en mi dispositivo AVR (ATMega1284P), que tendrá el rol de esclavo. Necesito admitir la función PEC (código de error del paquete), lo que significa que el dispositivo maestro (que no es mío) enviará un byte...
0
respuestas

Atmel AVR XMEGA I2C / TWI velocidad máxima

Estoy planeando un bus de comunicación entre un ATxmega256A3U y múltiples ATxmega64A3s. El desafío es que necesito usar la menor cantidad de cables posible, por lo que me gustaría dirigirme a los esclavos sin un pin de selección de esclavo separ...
2
respuestas

Protocolo TWI / I2C con HMC5883L Magnetómetro con ATMEGA256RFR2 XPLAINED PRO (megaavr)

Estoy intentando leer los registros de salida de datos de X, Y, Z Hasta ahora he podido: Send a START - flag 0x08 = START condition transmitted. Send 0x3C - flag 0x18 = SLA+W transmitted, ACK received. //For configuring HMC5883L Control Reg...
1
respuesta

ATXMega32D4 interfaz de dos cables

Últimamente he estado usando ATMega32A y ATMega324PA y aprendí varias técnicas de codificación en la programación de AVR C. Uno de estos códigos que escribí es avr_twi.c para comunicarse con un acelerómetro I2C Ahora me migraron a ATXMega32D4...
1
respuesta

ATmega16u4 y ATmega32u4 i2c error en el modelo Proteus AVR?

Estoy intentando usar i2c con ATmega16u4 / ATmega32u4 en Proteus (versión 8.5 SP1) y en mi código i2c la siguiente línea de código cuelga la MCU: while(wait && (TWI_MTX == twi_state)){ Nunca pasa esto. Haciendo un poco de depuración...
1
respuesta

AVR TWI / I2C no responde [cerrado]

Uso el módulo Twi de AVR Atmega168 para hablar con DS1307 . Twi funciona en el modo de interrupción. Funciona bien durante unas pocas horas y luego se detiene, con la esperanza de perder Twi más int...