debut avec picaxe probleme de simulation ?
Répondre à la discussion
Affichage des résultats 1 à 17 sur 17

debut avec picaxe probleme de simulation ?



  1. #1
    alainav1

    debut avec picaxe probleme de simulation ?


    ------

    bonjour,
    je debute avec les picaxe
    mon premier essai c'est d'utiliser le simulateur

    voici une copie d'ecran du simulateur
    Nom : picaxe1.jpg
Affichages : 119
Taille : 311,1 Ko
    je configure un port en entrée (la mise à 1 configure en entrée ) et il apparait en sortie et reciproquement ?
    pouvez vous m'aider
    cordialement
    Alain

    -----
    Dernière modification par alainav1 ; 14/05/2013 à 11h48.
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  2. #2
    mag1

    Re : debut avec picaxe probleme de simulation ?

    Toujours en attende de validation... Les modos n'aiment pas les picaxes.

    C'est pas grave, envoie plutôt le code, le simu, je l'ai déjà.

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  3. #3
    alainav1

    Re : debut avec picaxe probleme de simulation ?

    init:
    let dirsB=%11111111;
    let dirsC=%00000000;
    SYMBOL sortie1=pinc.5;
    SYMBOL bp1=pinb.6;


    je pense que les modo ont le droit de faire la sieste

    main:
    debut:
    sortie1=0
    sortie1=0
    sortie1=0
    sortie1=1
    sortie1=1

    if bp1=1 then
    sortie1=1 else
    sortie1=0
    endif
    goto debut:

    end
    Dernière modification par alainav1 ; 14/05/2013 à 13h21.
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  4. #4
    pilatomic

    Re : debut avec picaxe probleme de simulation ?

    Je ne suis pas un spécialiste de PICAXE, mais j'ai l'impression que
    let dirsC=%00000000; met tout le port C en entrée et
    let dirsC=%11111111; met tout le port C en sortie

  5. A voir en vidéo sur Futura
  6. #5
    mag1

    Re : debut avec picaxe probleme de simulation ?

    Ok
    Donc, c'est normal

    Sauf utilisation de commandes particulières comme outpins, les dirsB ou C ne sont pas utiles.
    Les I/O sont à priori considérées comme des entrées (sauf celles qui ne peuvent être que des sorties).

    Pour commander les sorties, on utilise high ou low
    La commande high sortie1 configure automatiquement C.1 en sortie

    Code:
    #picaxe 08M2
    symbol sortie1 = C.1
    symbol bp1 = pinC.4
    
    Do
    if bp1=1 then
    	 high sortie1
    	else low sortie1
    endif
    loop
    Test avec ce code, clique sur le bouton C.4, il passe jaune (càd 1) et la sortie C.1 s'allume. Tu recliques, ça s'éteint.

    la directive #picaxe 08M2 au début est une sécurité et évite les erreurs de syntaxe
    Je n'utilise pas le 18M2, il est plus cher, alim particulière et je n'ai pas encore vu son intérêt.

    A suivre
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  7. #6
    mag1

    Re : debut avec picaxe probleme de simulation ?

    Merci pilatomic

    Je disais c'est normal à cause de ça. C'est dans la doc.
    Dans l'éditeur, faire : Aide / Picaxe manual2 / "let dirsA ..." , (le let ne sert à rien).
    En fait, il faut lire les trois manuels

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  8. #7
    alainav1

    Re : debut avec picaxe probleme de simulation ?

    merci de vos conseils
    j'ai essayé le code (et ça marche )
    cependant dans le code je ne vois pas l'affectation des entrées et des sorties(puisque c'est automatisé avec la fonction hight ?
    (au cas ou en cours de programme on souhaite inverser les roles entrées et sorties comment on fait ?
    mon programme d'essai (j'ai pris le 18m2 au hasard )c' etait juste pour debuter et sans erreur de compilation le simulateur affichait un graphisme different du code ?
    je programme habituellement en basic pic simulator (avec l'inclusion d'assembleur si necessaire ) ,
    le codage est un peu differente avec ce basic mais je vais m'adapter!!
    (j'ai commander un cordon de programmation et quelques pic axes 08m2 et 20M8 )
    donc à suivre (si vous etes d'accord ?) !!
    ce poste permettra sans doute de regrouper les problemes rencontrés par un débutant ?
    Alain
    Dernière modification par alainav1 ; 14/05/2013 à 14h08.
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  9. #8
    mag1

    Re : debut avec picaxe probleme de simulation ?

    Inverser les entrées et les sorties... c'est prévu, il y a une commande "reverse" pour cela.

    Mais en principe, on défini d'abord un cahier des charges complet avec les besoins en entrées et en sorties, et on choisi le pic le mieux adapté.
    Un fois le schéma de principe terminé, je n'ai pas d’exemple où on doive inverser une entrée sortie.
    Je pense que de toute façon, c'est une manip à éviter.
    J'espère bien que tu feras un maximum d'erreurs pour pouvoir les compiler dans une page de mon blog.
    J'ai déjà quelques lignes...

    A suivre

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  10. #9
    alainav1

    Re : debut avec picaxe probleme de simulation ?

    j'ai fais un peu de Pascal dans une vie antérieur et j'ai conservé la bonne habitude de structurer mes programmes (pas de goto par exemple )
    donc les astuces du genre
    " high sortie1 configure automatiquement en sortie" j'en suis pas friand
    je prefere avoir une partie initialisation ou je declare proprement ce que j'utilise
    pour la relecture et la maintenance je trouve ça plus facile
    mais je vais regarder les doc pour pouvoir utiliser tout ça !
    A+
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  11. #10
    invite5c0d525e

    Re : debut avec picaxe probleme de simulation ?

    Citation Envoyé par alainav1 Voir le message
    " high sortie1 configure automatiquement en sortie" j'en suis pas friand
    je prefere avoir une partie initialisation ou je declare proprement ce que j'utilise
    pour la relecture et la maintenance je trouve ça plus facile
    tu as raison mais le but de picaxe (et de bien d'autres) c'est de simplifier au maximum la programmation donc automatiquement tu perds un peu de liberté .

  12. #11
    mag1

    Re : debut avec picaxe probleme de simulation ?

    Si tu as de la rigueur et de bonnes habitudes, ne les perds pas. Le système picaxe est d'une grande facilité d'emploi et la rigueur peut s'en ressentir.
    Avec des noms de variables et de ports clairs dans des commandes "symbol", le risque de confondre entrées et sorties est limité (ce qui n'est pas le cas en les intervertissant par un "reserse").

    A+

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  13. #12
    alainav1

    Re : debut avec picaxe probleme de simulation ?

    peux tu me dire ce qui ne marche pas dans le programme que j'ai proposé en #3 (copie ecran #1
    quand je lance la simulation il n'y a pas d'erreurs detecté ?
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  14. #13
    mag1

    Re : debut avec picaxe probleme de simulation ?

    Et bien, je ne le sais pas exactement. En fait, ce code aurait du être rejeté en bloc, vu les ports définis en sortie et utilisés en entrée , sortie1=0 s'applique à une variable et non un port de sortie
    Peut être que des erreurs ne sont pas relevées pour des problèmes de compatibilité, (je dis ça sans savoir).
    Les picaxes ont énormément évolués, dans la série M, il y avait les entrées d'un côté, les sorties de l'autre, pas de B ni de C.
    Il y a sur le forum picaxe français (que je te conseille vivement) des pointures qui pourraient avoir l'explication.

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  15. #14
    alainav1

    Re : debut avec picaxe probleme de simulation ?

    bonjour,
    mes ports sont bien definis puisque 0= sortie si j'ai bien lu ?

    je vais voir sur ce forum specialisé
    A+
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  16. #15
    alainav1

    Re : debut avec picaxe probleme de simulation ?

    bonjour,
    j'ai la reponse et je vous en fait donc profité
    contrairement à ce que j'avais compris le 1 c'est une configuration en sortie (le contraire de ce qui est appliqué au pic dont j'ai l'habitude )
    (pilatomic m'avait suggéré cette configuration )
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  17. #16
    mag1

    Re : debut avec picaxe probleme de simulation ?

    Citation Envoyé par alainav1 Voir le message
    bonjour,
    j'ai la reponse et je vous en fait donc profité
    contrairement à ce que j'avais compris le 1 c'est une configuration en sortie (le contraire de ce qui est appliqué au pic dont j'ai l'habitude )
    (pilatomic m'avait suggéré cette configuration )
    cordialement
    Alain
    Je te remercie, mais ce n'est pas le seule chose qui me chagrinait dans ce code (voir #6).

    MM
    Dernière modification par mag1 ; 15/05/2013 à 14h55.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  18. #17
    mag1

    Re : debut avec picaxe probleme de simulation ?

    La réponse que j'attendais est ici, en #4
    http://www.picaxeforum.co.uk/showthr...s-une-erreur!&

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

Discussions similaires

  1. probleme simulation avec proteus
    Par breihz.du.29 dans le forum Électronique
    Réponses: 10
    Dernier message: 11/04/2013, 17h17
  2. Petit problème de simulation avec proteus
    Par invite7d19adaa dans le forum Électronique
    Réponses: 7
    Dernier message: 23/05/2011, 22h36
  3. Problème Simulation Isis avec le PIC16F688
    Par invite7e727e46 dans le forum Électronique
    Réponses: 0
    Dernier message: 03/02/2011, 18h35
  4. Contrôler 2 moteurs avec un Picaxe.
    Par kioub dans le forum Électronique
    Réponses: 5
    Dernier message: 29/05/2010, 01h15
  5. Problème de simulation avec solidworks
    Par invite8b5b8820 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 17/06/2009, 10h20
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...