¿Por qué Atmel TWI no es compatible con I2C START BYTE en TWI?

1

Me gustaría saber por qué Atmel TWI no es compatible con I2C START BYTE.

Estoy leyendo la AT32UC3C2512C datasheet en la parte TWI, y puedo ver que no es compatible con el START BYTE de I2C (está en la página 698), y me gustaría saber el por qué , y las implicaciones de esto no se admiten.

    
pregunta mFeinstein

1 respuesta

3

Esta implementación particular de un start byte (enviar un inicio, un byte ficticio y un reiniciar) es para hardware I2C más lento que se basa en el sondeo en lugar de usar hardware dedicado para detectar direcciones de forma automática. p>

Estoy seguro de que la "simplicidad" es la razón por la que este modo no es compatible con el hardware; no se necesitan puertas en el periférico TWI, menos registros de control, etc. Dicho esto, las implicaciones son menores: estoy bastante seguro que puedes hacer esta secuencia manualmente (es decir, en tu firmware) en lugar de confiar en el hardware para que lo haga por ti, si tienes un periférico extraño que realmente necesita este modo.

    
respondido por el Adam Lawrence

Lea otras preguntas en las etiquetas