Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

18/10/2010 #1

Avatar de Emi77

Dudas con I2C en MikroC
Hola compañeros.
Estoy realizando mi primer proyecto con pic, y se trata de un preamplificador digital con TDA7449.
Tengo que usar I2C para controlar el TDA, pero no encuentro ejemplos en MikroC.

Explico como entiendo que debe ser la comunicación, pero no se si es lo correcto:
Pongo el ejemplo del seteo de la ganancia de entrada:
La adress del TDA es 88 HEX.
SubAdress de Input Gain 01 HEX.
Seteo a 4db de ganancia 02 HEX.

El código creería que es así:

Código:
void main()
{
 TRISB=0xFF;
 I2C_Init(100000);
  if(PORTB.F7==0)
   {
    I2C_Start();
    I2C_Wr(0x88);
    I2C_Wr(0x01);
    I2C_Wr(0x02);
    I2C_Stop();
   }
}
El pic es un 16F877a, desconozco si hay que configurar el puerto C debido al uso de los pines de I2C.

Agradecería si me indican si esta es la forma vcorrecta de hacerlo o no, y si hay alguna forma de simularlo en el Proteus, vi en el una herramienta que se llama I2C debugger pero no se bien como utilizarlo o interpretarlo.

Saludos!!
07/10/2011 #2


Tengo el mismo problema, Sera que hay alguien que suba un ejemplo del manejo con tda7449 en ccs.
Se los agradeceria mucho. Graciasss
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.