Modifications

Sauter à la navigation Sauter à la recherche
234 octets supprimés ,  15 décembre 2018 à 14:43
Ligne 139 : Ligne 139 :     
==== i2c.init(...) ====
 
==== i2c.init(...) ====
  i2c.init(mode, *, addr=0x12, baudrate=400000, gencall=False)
+
  i2c.init(scl, sda, *, freq=400000)
    
Initialise le bus I2C avec les paramètres suivants:
 
Initialise le bus I2C avec les paramètres suivants:
* '''mode''' mode du bus I2C. Soit {{fname|I2C.MASTER}} pour le mode ''maitre'' ou {{fname|I2C.SLAVE}} pour le mode ''esclave''.
+
* '''scl''' : ligne du signal d'horloge SCL du bus I2C, un objet {{fname|Pin}}
* '''addr''' l'adresse I2C (codée sur 7-bits, uniquement valable en mode ''esclave'')
+
* '''sda''' : ligne du signal de donnée SDA du bus I2C, un objet {{fname|Pin}}
* '''baudrate''' pour le débit du signal d'horloge du bus I2C (SCL, uniquement valable en mode ''maitre'')
+
* '''freq''' : la fréquence du signal d'horloge sur le bus I2C.
* '''gencall''' destiné au support des appels (<small>''is whether to support general call mode''</small>)
      
==== i2c.is_ready(...) ====
 
==== i2c.is_ready(...) ====
29 918

modifications

Menu de navigation