On y va: La réponse a tes questions est ecrite dans les specifications DCC, par exemple sur le site du NMRA.
Néanmoins, les constructeurs de décodeurs indiquent en général dans leurs notice comment effectuer cela.
Par exemple:
Ici chez Hornby
http://www.hornby.com/hornby-dcc-135/r8249/ (tu as la notice téléchargeable en bas de la page, en francais page 3).
La chez ESU
http://www.esu.eu/index.php?id=293&L=2 (page avec tous les manuels ESU, y compris les differents loksound)
Enfin chez Lenz
http://www.lenz.com/manuals/decoders/silvermini.pdf
CV29
La description du CV 29 est faite bit par bit. Un bit exprime uniquement 2 etats, soit 0 ou 1. il faut convertir ces etats sur 2 positions (ou puissances de 2) en décimal. Ta MSTrix entre une valeur décimale dans le decodeur. Ainsi sur les 3 chiffres tu rentres une valeur comprise entre 0 & 255, soit la valeur maximale que tu peux entrer sur 8 bits (en "binaire", entre "00000000" & "11111111".
Comme Bill Gates le concepteur de Windows est sympa, si tu ne maitrise pas le binaire, tu as la calculette Windows qui peut aider (programme Calc.exe) et qui va convertir le chiffre exprimé en binaire vers le chiffre en décimal que ta MST permettra de rentrer.
Revenons au CV29:
Exemple tiré de la description des CV que tu trouveras ici
http://train.modele.free.fr/decoder3.htm ou aussi sur le site de Henri (murphy)
http://letrainpassion.fr/Les_cv.htm:
>>>>>>>>>>>>>>>>>>>>>>>>>>
CV#29, configuration du décodeur
bit 0 = sens de marche: "0" pour normal et "1" pour inverse
Les fonctions dépendant du sens de marche (FL et FR) sont
également inversées. A utiliser si vous avez inversé le câblage du
moteur.
bit 1 = location des informations relatives à la fonction FL
(également dénommée F0): "0" lorsque le décodeur fonctionne
avec 14 ou 27 paliers de vitesse, "1" sinon
bit 2 = conversion source d'alimentation: "0" si le décodeur
accepte uniquement un signal DCC, "1" si d'autres protocoles
(voir CV#12) ou plus simplement une source de courant continue
sont supportés. En règle générale, on laisse cette valeur à "1"
sauf si vous utilisez des zones de freinage alimenté en courant
continu. Dans ce cas, il faut basculer cette valeur à "0" ou le train
ne s'arrêtera pas.
bit 3 = mode d'acquittement du décodeur: "0" signifie que le mode
d'acquittement avancé est inactif, "1" signifie qu'il est actif.
bit 4 = table de vitesse: "0" si la table de vitesse est définie au
travers des CV#2, 5 et 6, "1" si l'on utilise les variables 66 à 95.
bit 5 = mode d'adressage: "0" = adressage sur un octet (CV#1),
"1" = adressage sur 2 octets (CV#17 et 18).
bit 6 = réservé pour usage futur
bit 7 = type de décodeur: "0" = décodeur embarqué et "1" =
décodeur stationnaire.
> Bit 0 a 0, sinon 1 pour marche DCC sens inversé
Marche en 14 Crans = Bit 1 a 0 (sinon Bit 1 a 1 pour 28 crans)
Marche en DCC & en analogique = Bit 2 a 1, Bit 2 a 0 si ne marche pas en analogique
Tu ecris les bits de Droite a gauche en fonction de ce que tu veux obtenir, donc en commencant par le bit 0, puis le 1, le 2, le 3, etc jusqu'au 8
Résultats des courses en binaire (la valeur a entrer dans le CV29):
>> 100 pour 14 crans, sens normal, DCC & analogique, soit 4 en décimal a entrer a la MST
>> 101 pour 14 crans, sens
inversé, DCC & analogique, soit 5 en décimal a entrer a la MST
>> 110 pour 28/126 crans, sens normal, DCC & analogique, soit 6 en décimal a entrer a la MST
>> 111 pour 28/126 crans, sens
inversé, DCC & analogique, soit 5 en décimal a entrer a la MST
Le reste tu peux t'en passer pour le moment.
Comme tu le vois le decodeur est soit en 14/27 crans, soit en 28/126 crans. Après le décodeur s'adapte seul à ce qu'envoie la centrale (qui lui cause donc soit en mode 14, soit en mode 28 crans soit en mode 126 crans dans le cas de la MSTrix).
Reset du decodeur
il n'y a pas de normalisation de la valeur a entrer, ni de l'endroit (le CV) ou le faire.
"Donc quand on veut remettre un décodeur en état d'origine, il faut aller dans le cv 008, et il faut entrer "008"?
Oui chez TRIX eu ESU, non chez les autres.
Chez ESU et Trix, il faut écrire 8 dans le CV8, et ta MSTrix te répondra en retournant le code fabricant, soit 131 (décodeur Trix) ou 151 (decodeur ESU).
Chez Lenz, ça dépend des modèles de décodeurs, mais souvent c'est 33 que l'on met dans le CV8. Ta MSTRIX te retournera avec un decodeur Lenz le code fabricant 99.
Ta MSTrix te retournera toujours le code du fabricant en lecture du CV8 qui est prévu selon "NMRA" comme paramètre non modifiable qui indique qui fabrique vraiment le décodeur.
@+