Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3111 connectés 

 


Dernière réponse
Sujet : Problème I2C sur Raspberry Pi2
Elbarto apparemment tu as chargé un pilote qui fait doublon avec un pilote déjà existant, le second pilote essaie d'acceder au bus alors qu'il est déjà occupé par le premier pilote :
 

Citation :

This typically means that you have already loaded a driver which is accessing this device.
 
Unload the driver using e.g. rmmod and you should be good to go.
 
Just to mention it: You can also use i2cset and i2cget to set and get values directly instead via Python.


 
http://electronics.stackexchange.c [...] evice-busy
http://www.scriptscoop.net/t/af046 [...] -busy.html


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Elbarto apparemment tu as chargé un pilote qui fait doublon avec un pilote déjà existant, le second pilote essaie d'acceder au bus alors qu'il est déjà occupé par le premier pilote :
 

Citation :

This typically means that you have already loaded a driver which is accessing this device.
 
Unload the driver using e.g. rmmod and you should be good to go.
 
Just to mention it: You can also use i2cset and i2cget to set and get values directly instead via Python.


 
http://electronics.stackexchange.c [...] evice-busy
http://www.scriptscoop.net/t/af046 [...] -busy.html

mfilleau Bonjour,
 
J'ai installé un module RTC fonctionnant en I2C sur mon Raspberry Pi2 (Raspbian mis à jour et librairie smbus installée).
 
Lorsque j'exécute le code suivant, servant uniquement à écrire la valeur 0x40 dans le registre 0x0E du module situé à l'adresse 0x68 :
 
import smbus
bus=smbus.SMBus(1)
adr=0x68
reg=0x0E
val=0x40
bus.write_byte_data(adr,reg,val)
 
J'obtiens le retour suivant :
 
Traceback (most recent call last):
File "/home/pi/trchz1.py", line 6, in<module>
bus.write_byte_data(adr,reg,val)
IOError : [Errno 16] Device or resource busy
 
Le problème existe même immédiatement après un reboot du RPi.
Je n'ai trouvé aucune solution sur les forums du web.
 
Quelqu'un a t-il eu connaissance de ce problème? Par avance merci de votre réponse.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)