Outils pour utilisateurs

Outils du site


robotics:computing:communication_twi_entre_atmega

Différences

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

robotics:computing:communication_twi_entre_atmega [2013/09/27 15:55]
ldo [Master]
robotics:computing:communication_twi_entre_atmega [2013/09/27 15:56] (Version actuelle)
ldo [Master]
Ligne 169: Ligne 169:
 Ce code permet d'​envoyer une donnée à un esclave. Ce code permet d'​envoyer une donnée à un esclave.
  
-Dans un premier temps, on va définir la vitesse de communication en initialisant TWBR et le prescaler dans twiMasterInitialise().+Dans un premier temps, on va définir la vitesse de communication en initialisant TWBR et le prescaler dans twi_master_setup().
 <code c> <code c>
 /* /*
Ligne 353: Ligne 353:
       while (twi_flag_read_complete == 0)       while (twi_flag_read_complete == 0)
         ;         ;
 +    }
 +}
 +
 +void
 +setup(void)
 +{
 +  twi_master_setup();​
 +}
 +
 +int
 +main(void)
 +{
 +  uint8_t * buf;
 +  setup();
 +  while (1)
 +    {
 +      twi_read_bytes(0x68,​ 0x42, 1, buf);
     }     }
 } }
robotics/computing/communication_twi_entre_atmega.1380290102.txt.gz · Dernière modification: 2013/09/27 15:55 par ldo