Search results

  1. D

    Chrono Agility : nouveau

    Je penses déjà avoir expliqué cela ... mais certainement noyé dans les posts ... probablement par morceau. Je vais essayer d'avoir 2 quartz de 16 Mhz pour mettre sur les picaxe demain : mes tests ne me plaisent pas, trop de petites variations (aussi bien l'horloge que le chrono). J'espère que...
  2. D

    Chrono Agility : nouveau

    Non, je n'ai qu'une prise qui est également un adaptateur vers les raccordements de l'ancien chrono dont je dépend par sa fabrication ... les 2 sont 100% compatibles avec les barrières. Je dois vous donner une petite explication pourquoi les entrées sont fixes sur l’ancien chrono : le start...
  3. D

    Chrono Agility : nouveau

    Le BP, via l'interruption, fait Start à l'arrêt et Stop si démarré ... dans tous les cas. Pour les 2 barrières, il y a 4 possibilités suivant le mode. Une petite explication est la bienvenue ... je ne vois pas trop ce qu vous voulez faire avec les diodes, mais cela m'intéresse. Je viens de...
  4. D

    Chrono Agility : nouveau

    Bon bon ... setint est bien bugué fortement sur 28x2, à voir avec les autres ! Je ne sais pas si c'est vraiment utile de mettre le code, c'est celui du chrono de test où le setint est remplacé par le case : case 11, 12 : setint or %00000000, %00000101, B -> ne fonctionne pas case 11, 12 ...
  5. D

    Chrono Agility : nouveau

    Oui j'avais également mit le else pour le défaut avec le case, si la variable n'est pas correcte. Dans mon cas ce n'est pas b1, mais mode_chrono(=b1) et bien initialisé car j'ai forcé une valeur pour le symbol afin de pouvoir tester le case (la lecture par i2c n'est pas encore active). Je vais...
  6. D

    Chrono Agility : nouveau

    Haaaaa ... je vais réessayer ce soir car hier soir, en test réel, il ne déclenchait pas en actionnant l'entrée de l'interruption. La seule différence chez moi : select case b1 case 11, 12 : setint or %00000000, %00000101, B case 22, 21 : setint or %00000000, %00000110, B end select...
  7. D

    Chrono Agility : nouveau

    Je viens de découvrir avec horreur que le setint ne fonctionne pas s'il y a un choix : case ou if --> cela doit être une ligne propre de code unique. Comme cela ne fonctionnait pas, je suis reparti de mon code de test en faisant d'abord une case (NOK) et ensuite un if (NOK) pour revenir à une...
  8. D

    Chrono Agility : nouveau

    C'est dans Excel que je le fais, mais il me semble que ce n'est pas téléchargeable ici ... je vais essayer bientôt. J'ai suivit vos conseils et j'ai réécris une bonne partie du code du chrono avec le modèle du chrono de test (les sous-routines ne bouge pratiquement pas heureusement) : - J'ai...
  9. D

    Chrono Agility : nouveau

    J'ai peut-être trouvé une autre cause posible au problème avec les 2 chronos en // : j'ai un retour de +/- 7v de l'entrée de l'ancien chrono, avec la R de 10K placée sur le picaxe, elle est donc à 5,35v ... donc au dessus de l'alimentation du picaxe : vraiment pas idéal. Mettre une diode ou un...
  10. D

    Chrono Agility : nouveau

    Je viens de faire des tests avec les 3 en // et subitement mon chrono a chuté de 0.05 sec et est resté stable sur cette dernière valeur ... il me semble que mon PowerBank a chuté au même moment (?) ... peut-être un début de réponse vu que je les avais fait sur le PowerBank. Mes premiers tests...
  11. D

    Chrono Agility : nouveau

    Hier soir j'ai encore fais des tests à 20 - 30 - 40 sec. ... résultats forts similaires, mais trop tard pour encore les poster. En fait, les pauses adaptées et non les secondes ... ;) Je penses que les programmes utilisés, que j'ai postés, sont corrects pour des tests fiables ? Vous avez dit...
  12. D

    Chrono Agility : nouveau

    Bonsoir la cie, J'ai regardé avec attention vos différents posts de la journée et les suggestions ... Pourrais-je demander de ne plus parler systématiquement en négatif sur ma réalisation ... tout a déjà été dit, j'ai compris et entendu. Je préfère donc me tourner vers le futur que de ressasser...
  13. D

    Chrono Agility : nouveau

    Sur un do-loop de 1 ligne : l'attente du start :oops: ... je suis surpris, mais là je suis nul, donc je vous crois ;) do do ' attente du START timer=0 loop until temps>0 T1=temps Oui je pourrais mettre soit mon picaxe ou l'autre chrono suivant votre...
  14. D

    Chrono Agility : nouveau

    J'ai peut-être des bêtes questions : qu'est-ce qui empêche de mettre timer=0 dans la boucle attente start -> le if temps>32768 n'est plus utile alors vu qu'il correspond au dépassement de la valeur word ? Les 2 setint après chaque boucle ne sont-ils pas inversés ? J'ai évidemment testé + en...
  15. D

    Chrono Agility : nouveau

    J'y avais pensée au case, sans pouvoir le mettre en oeuvre ... elle me semble excellente et à creuser. De toute façon, le choix du mode de fonctionnement ne peut se faire qu'avant le départ, après doit être sans effet et rester dans le mode au départ activé. Ce serait bien de pouvoir garder les...
  16. D

    Chrono Agility : nouveau

    @PieM : si ce sont bien les juges qui déterminent tout : quelle sera la barrière du Start et celle du Stop, nous en tant que club ont place tout le parcours en fonction de ses directives sans avoir de mot à dire, mais en effet du côté du chrono, c'est bien sa chronologie interne. Ce soir je...
  17. D

    Chrono Agility : nouveau

    Voici le TXT comment c'est maintenant ... il y a parfois du code en commentaire, c'est que je j'ai modifié une partie et le garde avant d'être certain des modifications ... je nettoie régulièrement. Je suis assez curieux de voir ce que vous allez pouvoir en sortir ... plus que certainement plus...
  18. D

    Chrono Agility : nouveau

    Oui en effet, il y a plusieurs goto chrono_arrete ... mais là il n'est plus sensé faire quoi que ce soit avec le temps vu qu'il est arrêté et n'aura plus d'incidence sur le temps du chrono qui est fixé avant d'y aller. Là je traite l'arrêt du chrono, fait le FIFO des mémoires, etc ... et en fin...
  19. D

    Chrono Agility : nouveau

    Le code de base pour l'interruption je l'ai pris d'un exemple vu qu'à mes débuts je ne savais pas comment elle fonctionnait sur le Picaxe ... je n'ai jamais modifier le principe de cette partie. Si un des éléments est manquant, elle ne fonctionne plus en tout cas. Il est vrai qu'il y a un goto...
  20. D

    Chrono Agility : nouveau

    Suite à vos commentaires, je me pose 2 questions : - le SETINTFLAGS OFF ne met-il pas l'interruption hors service ? - ce que vous appelez les GOTO inclue les GOSUB ? Heuuuuu alors pourquoi les juges déterminent un START et un STOP ... démarrer le chrono sur n'importe quelle barrière va...
Top