This Channel is Already in Use Continuing Anyway

logo dvp

Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1

    Spixz est d�connect�

    Membre du Club


    Par d�faut GPIO Erreur : "This channel is already in use, continuing anyway."

    Bonjour tous le monde, je viens de me lancer dans le monde de la GPIO et pour mon second tuto sur l'�metteur ultrason j'obtiens un message d'erreur alors que j'ai totalement c/c le code suite � une erreur que je ne trouvais pas dans le miens. Et tant d�butant je ne comprends pas d'o� viens le probl�me.

    Le voici :

                                

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36

    import RPi.GPIO as GPIO import time  GPIO.setmode(GPIO.BCM)  TRIG = 23 ECHO = 24   print "Distance Measurement In Progress"  GPIO.setup(TRIG, GPIO.OUT) GPIO.setup(ECHO, GPIO.IN)  GPIO.output(TRIG, False) print "Waiting For Sensor To Settle" time.sleep(2)  GPIO.output(TRIG, True) time.sleep(0.00001) GPIO.output(TRIG, False)  while GPIO.input(ECHO) == 0:     pulse_start = time.time()  while GPIO.input(ECHO) == 1:     pulse_end = time.time()   pulse_duration = pulse_end - pulse_start distance = pulse_duration * 17150 distance = round(distance, 2)  print "Distance: ", distance, " cm"  GPIO.cleanup()

    Et voici l'erreur que j'obtiens :
                                

    1
    2
    3
    4

    Warning (from warnings module):   File "/home/pi/Desktop/Progs/ultrason_watii.py", line 48     GPIO.setup(TRIG, GPIO.OUT) RuntimeWarning: This channel is already in use, continuing anyway.  Use GPIO.setwarnings(False) to disable warnings.
    Merci pour votre aide.

  2. #2

    Par d�faut

    Bonsoir,

    �a sent le port GPIO qui n'a pas �t� lib�r�. Peut-�tre que lors d'un essai pr�c�dent, ton programme a plant� avant le cleanup() de la derni�re ligne, et du coup le port n'a pas �t� lib�r� convenablement.

    Dans le shell Python, tape GPIO.cleanup() et relance le programme.


  3. #3

    Spixz est d�connect�

    Membre du Club


    Par d�faut

    Bonsoir, merci pour ta r�ponse. J'ai essayer la commande mais �a me dit qu'il n'y a rien � lib�rer. Est ce que �a pourrai venir d'une erreur de montage ? Car je ne comprend pas totalement les branchements.
    Au passage, voici le tuto utilis� :http://raspberry-pi.developpez.com/c...etre-ultrason/
    Merci pour ton aide.

  4. #4

    Par d�faut

    Bizarre, tu as le message m�me apr�s avoir reboot� le Pi ?

    Tu as peut-�tre install� un pilote, un service ou autre qui configure le port au d�marrage.

    Au pire, comme c'est un avertissement et non une erreur, tu peux d�sactiver le warning en d�but de programme avec un GPIO.setwarnings(False) comme indiqu� dans le message d'avertissement.

    Est ce que �a pourrai venir d'une erreur de montage ? Car je ne comprend pas totalement les branchements.

    Si tu as toujours un dysfonctionnement apr�s avoir d�sactiv� le warning, oui, il faut que tu postes une photo de ton montage. Si tu foires la division de tension dans le montage et qu'une broche du Pi se prend du 5 V en entr�e au lieu du 3.3 V, il y a danger pour le Pi

  5. #5

    tulkas8 est d�connect�

    Membre � l'essai


    Par d�faut

    Bonjour,

    j'ai exactement le m�me message, il s'active a chaque fois que je met un port GPIO en mode sortie(OUT).


  6. #6

    Par d�faut

    Bonjour,

    Sur les distributions r�centes de Raspbian, il y a un utilitaire en ligne de commande pour configurer le port GPIO (voir https://projects.drogon.net/raspberr...-gpio-utility/)
    Avec cet utilitaire, tu peux essayer de remettre la broche en entr�e.

    Mais comme dit pr�c�demment, ce n'est qu'un message d'avertissement qu'on peut d�sactiver.


  7. #7

    tulkas8 est d�connect�

    Membre � l'essai


    Par d�faut

    Bonjour,

    J'ai d�sactive l'avertissement, et fait quelques tests. Mes ports fonctionnent correctement:p

    Merci beaucoup


Discussions similaires

  1. R�ponses: 0

    Dernier message: 16/03/2015, 14h03

  2. R�ponses: 1

    Dernier message: 15/06/2013, 17h35

  3. R�ponses: 2

    Dernier message: 18/07/2007, 10h32

  4. R�ponses: 6

    Dernier message: 05/03/2007, 07h29

  5. R�ponses: 1

    Dernier message: 13/11/2006, 23h14

×

Vous avez un bloqueur de publicités installé.

Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.

Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.

kingwassinger.blogspot.com

Source: https://www.developpez.net/forums/d1571420/general-developpement/programmation-systeme/embarque/raspberry-pi/gpio-erreur-this-channel-is-already-in-use-continuing-anyway/

0 Response to "This Channel is Already in Use Continuing Anyway"

Publicar un comentario

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel