Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
RASP-FT232H-MPSSE-Usage-I2C
(voir la source)
Version du 19 mars 2017 à 18:31
51 octets ajoutés
,
19 mars 2017 à 18:31
→Enumeration des périphériques I2C
Ligne 70 :
Ligne 70 :
ft232h = FT232H.FT232H()
ft232h = FT232H.FT232H()
−
print '
Scanning all
I2C
bus addresses
...'
+
print '
Scanne toutes les adresses du bus
I2C...'
−
#
Enumerate all
I2C
addresses.
+
#
Enumere toutes les adresses
I2C
(sur 7 bits)
for address in range(127):
for address in range(127):
−
#
Skip
I2C
addresses which are reserved
.
+
#
Saute les adresses
I2C
réservées
.
if address <= 7 or address >= 120:
if address <= 7 or address >= 120:
continue
continue
−
#
Create
I2C
object
.
+
#
Créer un objet
I2C
pour l'adresse souhaitée
.
i2c = FT232H.I2CDevice(ft232h, address)
i2c = FT232H.I2CDevice(ft232h, address)
−
#
Check if a device responds to this address
.
+
#
Voir si le périphérique répond
.
if i2c.ping():
if i2c.ping():
−
print '
Found
I2C
device at address
0x{0:02X}'.format(address)
+
print '
Trouvé un periphérique
I2C
a l adresse
0x{0:02X}'.format(address)
−
print '
Done
!'
+
print '
Fin
!'
</syntaxhighlight>
</syntaxhighlight>
{{RASP-FT232H-TRAILER}}
{{RASP-FT232H-TRAILER}}
Admin
Bureaucrates
,
Administrateurs
29 917
modifications
Menu de navigation
Outils personnels
Se connecter
Espaces de noms
Page
Discussion
Variantes
Affichages
Lire
Voir le texte source
Voir l’historique
Plus
Rechercher
Navigation
ARDUINO
RASPBERRY-PI
[:: PI Hacking ::]
Particle.IO
Micro Python
Imprimante 3D
Actualités
Modifications récentes
Page au hasard
Aide
Outils
Pages spéciales
Version imprimable