Modifications

Sauter à la navigation Sauter à la recherche
721 octets ajoutés ,  16 mars 2019 à 16:09
Ligne 197 : Ligne 197 :     
{{translate}}
 
{{translate}}
Read into {{fname|buf}} from the slave specified by {{fname|addr}}. The number of bytes read will be the length of buf.  
+
Lit des données depuis l'esclave à l'adresse {{fname|addr}} et stocke les données dans la mémoire tampon {{fname|buf}}. Le nombre d'octets lus sur le bus correspond à la taille de {{fname|buf}}.  
   −
If {{fname|stop}} is {{fname|True}} then a STOP condition is generated at the end of the transfer.
+
Si le paramètre {{fname|stop}} est {{fname|True}} alors la condition d'arrêt (STOP) est généré à la fin du transfert I2C.
   −
The method returns {{fname|None}}.
+
La méthode retourne {{fname|None}}.
   −
* '''addr''' l'adresse depuis laquelle les données seront réceptionnées.
+
* '''addr''' l'adresse de l'esclaver depuis lequel les données seront réceptionnées.
* '''buf'''
+
* '''buf''' la mémoire tampon (type {{fname|bytes}}) dans lequel les donnéees seront écrite. La taille de {{fname|buf}} détermine le nombre d'octets lu sur le bus.
* '''stop'''& xxx .
+
* '''stop''' indique s'il faut générer une condition d'arrêt sur le bus après réception des données.
    
==== I2C.writeto(...) ====
 
==== I2C.writeto(...) ====
 
  i2c.writeto(addr, buf, stop=True)
 
  i2c.writeto(addr, buf, stop=True)
   −
Write the bytes from {{fname|buf}} (objet de type {{fname|bytes}} to the slave specified by {{fname|addr}}.  
+
Ecrit les octets présents le paramètre {{fname|buf}} (objet de type {{fname|bytes}} vers l'esclave mentionné dans le paramètre {{fname|addr}}.  
   −
If a '''NACK''' is received following the write of a byte from buf then the remaining bytes are not sent.  
+
Si un '''NACK''' est récu suite à l'écriture d'un octet de {{fname|buf}} alors le restant des octets n'est pas envoyé sur le bus.  
   −
If {{fname|stop}} is {{fname|True}} then a STOP condition is generated at the end of the transfer, even if a '''NACK''' is received.  
+
Si {{fname|stop}} est {{fname|True}} alors la condition d'arrêt (STOP) est généré à la fin du transfert, même si un '''NACK''' est recu durant le transfert.  
   −
The function returns the number of '''ACK'''s that were received.
+
La fonction retourne ne nombre de '''ACK''' réceptionné durant le transfert.
    
* '''addr''' l'adresse vers laquelle les données seront envoyées.
 
* '''addr''' l'adresse vers laquelle les données seront envoyées.
* '''buf'''  
+
* '''buf''' la mémoire tampon (type {{fname|bytes}}) depuis lequel les données seront lue. La taille de {{fname|buf}} détermine le nombre d'octets envoyé sur le bus.
* '''stop''' xxx .
+
* '''stop''' indique s'il faut générer une condition d'arrêt sur le bus après réception des données.
    
=== Opérations mémoire ===
 
=== Opérations mémoire ===
29 918

modifications

Menu de navigation