Ayer, 23:44
Por supuesto que esto es apasionante. ¡Un lío de cojones, pero apasionante! jajajajajja.
Sólo un apunte a lo comentado por artinu antes, y esto es pura deformación personal.
Artinu escribe:
---------------------
El bit 0 determina la dirección => Puede valer 0 ó 1
El bit 1 determina los pasos de velocidad => Puede valer 0 ó 2
El bit 2 activa/desactiva el funcionamiento analógico => Puede valer 0 ó 4
El bit 3 activa/desactiva el RailCom => Puede valer 0 u 8
El bit 4 determina la curva de velocidad => Puede valer 0 ó 16
El bit 5 determina el uso de la dirección corta o larga => Puede valer 0 ó 32
-------------------
Eso no es del todo correcto y me explico.
Cada bit (por eso es un bit) sólo puede valer 0 o 1. Si está a 0 es bit desactivado. Si está a 1 es bit activado.
Otra cosa es el valor decimal que supone la activación de cada uno de los bits. Que son las cifras con las que realmente programamos los decoder (1,2,4,8,16,32...)
tigrin, para desactivar RailCom en los valores que tú usas sólo tienes las opciones de ponerle a CV29 el valor de 6 o de 7. El 8 no vale porque es el valor decimal propio precisamente del bit que activa y desactiva RailCom.
Si le pones un valor de 6, pues lo que dice artinu
Dirección normal
28 pasos de velocidad
Funcionamiento analógico activo
RailCom desactivado
Y si le pones un valor de 7, pues
Dirección inversa
28 pasos de velocidad
Funcionamiento analógico activo
RailCom desactivado
.
Sólo un apunte a lo comentado por artinu antes, y esto es pura deformación personal.
Artinu escribe:
---------------------
El bit 0 determina la dirección => Puede valer 0 ó 1
El bit 1 determina los pasos de velocidad => Puede valer 0 ó 2
El bit 2 activa/desactiva el funcionamiento analógico => Puede valer 0 ó 4
El bit 3 activa/desactiva el RailCom => Puede valer 0 u 8
El bit 4 determina la curva de velocidad => Puede valer 0 ó 16
El bit 5 determina el uso de la dirección corta o larga => Puede valer 0 ó 32
-------------------
Eso no es del todo correcto y me explico.
Cada bit (por eso es un bit) sólo puede valer 0 o 1. Si está a 0 es bit desactivado. Si está a 1 es bit activado.
Otra cosa es el valor decimal que supone la activación de cada uno de los bits. Que son las cifras con las que realmente programamos los decoder (1,2,4,8,16,32...)
tigrin, para desactivar RailCom en los valores que tú usas sólo tienes las opciones de ponerle a CV29 el valor de 6 o de 7. El 8 no vale porque es el valor decimal propio precisamente del bit que activa y desactiva RailCom.
Si le pones un valor de 6, pues lo que dice artinu
Dirección normal
28 pasos de velocidad
Funcionamiento analógico activo
RailCom desactivado
Y si le pones un valor de 7, pues
Dirección inversa
28 pasos de velocidad
Funcionamiento analógico activo
RailCom desactivado
.
Un saludo,
Manuel Ángel.
Manuel Ángel.