mise à zéro de 8 sorties sur un 14M2

Jacques ROBERT

Senior Member
Bonjour,
Pour un programme de radiocommande,j'ai besoin d'utiliser 8 sorties d'un 14M2(B.1àB.5 + C.0àC.2),je voudrais les mettre à zéro au début du programme avant le "main".
J'ai donc essayé:
init:
low B.1,B.2,B.3,........C.2 refusé par la syntaxe
2éme essai:
low B.1,B.2,B.3 refusé
3ème essai:
low B.1,B.2 accepté,je me dis que 2 sorties sont acceptées et je passe à la ligne suivante:
low B.3,B.4 cette ligne est refusée;j'essaie alors d'intercaler une "pause" entre les deux lignes :toujours "low B.3,B.4 refusée!
Y a-t-il une solution? Merci d'avance.
 

MGU

Senior Member
Ben oui,

low B.1,B.2,B.3,B.4....

Ça fonctionne aussi, je ne savais pas. Pas vu dans la doc ou "On ne nous dit pas tout " ?

MM
 

Jacques ROBERT

Senior Member
Mais non MGU,
low B.1,B.2,B.3,B.4....ça ne marche pas,c'est ce que je regrette vivement (revoir mon texte)
je vais essayer: low B.1:low B.2:lowB.3.....
 

Jacques ROBERT

Senior Member
Eh ben ,ça ne marche pas non plus;je suis dans le pétrin!(extrait de"La femme du boulanger")
Il semble que le programme n'accepte pas plus de 2 low B.1,B.2
je viens d'essayer:
low B.1
low B.2
low B.3
low B.4
syntaxe me répond:il y a une erreur dans cette ligne:low B.3
 
Last edited:

MGU

Senior Member
Là y a un truc.
Le picaxe sélectionné dans PE ne correspond pas au code

Y a-t-il #picaxe 14M2 en première ligne?
 

PieM

Senior Member
Je viens d'essayer avec PE 5.5.5:

low B.1,B.2,B.3,B.4,B.5,C.0,C.1,C.2 passe sans problème.


Une autre façon de faire ça : (si B.0 peut être mis à 0 aussi !)
outpinsB = %000000
outpinsC = %000

la première solution occupe 14 octets, la seconde 8 et s'exécute plus rapidement....
 
Last edited:

Jacques ROBERT

Senior Member
Bien joué MGU ,je viens juste de m'apercevoir que je n'avais pas programmé le 14M2,c'était le 08M2.
Il y a eu une communication de pensée entre nous.
En tous cas MERCI et excusez moi du dérangement.
A+.
(PS:il en résulte que:low B.1,B.2,B.3,B.4,........C.2 ça marche!mea culpa.)
 
Top