Autor Tema: dudas protocolo macro X-10  (Leído 3991 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado wevitofrito

  • PIC10
  • *
  • Mensajes: 4
dudas protocolo macro X-10
« en: 02 de Octubre de 2007, 12:32:36 »
Buenas a todos,
soy una estudiante que está realizando el proyecto fin de carrera sobre X-10. Y tengo varias dudas, ya que no encuentro información por ningún sitio.

Se trata de la macro, estoy programando en visual C# la creción de la macro por un usuario y la transferencia a la eeprom del CM11.
Tengo tres cuestiones que no sé solucionar:

1.- device bitmap 

No entiendo el concepto del device bitmap, no sé cómo se situan los bytes, ya que por ejemplo 0x40 corresponde al device #1.

0x00                Macro: instant
     0x01                1 element
     0x64                House code A, function Dim
     0x00
     0x40                Bitmap: device #1
     0x0b                Dim level 11/22 = 50%

     0x0f                Macro: delayed by 15 minutes
     0x01                1 element
     0x64                House code A, function Dim
     0x00
     0x40                Bitmap: device #1
     0x80                Brighten to 100%

     0x00                Macro: instant
     0x01                1 element
     0x62                House code A, function On

               0x56      Checksum from the interface

     0x00                Checksum correct

               0x55      Programming complete

     0xfb                Third block of data

     0x00
     0x20                EEPROM start address

     0x00
     0x04                Bitmap: device #3

     0x00                Macro: instant
     0x01                1 element
     0x63                House code A, function Off
     0x00
     0x04                Bitmap: device #3


2.- Macro pointer   
 Macro Initiator.

The macro initiators are configured thus:

Bit range   Description
23 to 20    Initiator house code
19 to 16    Initiator device code
15          Initiator function ('1' = on, '0' =
            off)
14 to 12    Not used
11 to 0     Macro pointer (bits 0 to 11)

El puntero apunta a los datos asociados al iniciador de macro , pero mi duda es: y dónode se sabe que finalizan las órdenes? En el caso del timer, existe un puntero de inicio y otro de fin, pero y en el caso de los iniciadores?


3..-number of elements

Es un parámetro que no entiendo para qué sirve, ya que en el ejemplo de macro del protocolo siempre está a uno.

Agradecería mucho su ayuda, ya que llevo buscando información sobre esto mucho tiempo y no encuentro nada, y la verdad es que es importante.

Saludos!

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: dudas protocolo macro X-10
« Respuesta #1 en: 02 de Octubre de 2007, 15:50:19 »
 :D pero amigo sin en la Netz hay un monton de informacion usa nuestros amigo GOOGLE  :mrgreen: aqui te paso algo y muchas suerte
http://www.x10pro.com/pro/pdf/cm11a_protocol.txt

un Saludo  :mrgreen:


Desconectado wevitofrito

  • PIC10
  • *
  • Mensajes: 4
Re: dudas protocolo macro X-10
« Respuesta #2 en: 02 de Octubre de 2007, 16:28:39 »

Si ya he buscado muchísimo por el google!  y las dudas que tengo son muy concretas, y no las he visto en ninguna de las versiones del protocolo. Sabéis algún sitio específico donde expliquen el protocolo más a fondo?o donde haya más ejemplos de programación de macro y transferencia a la eeprom?

Gracias

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: dudas protocolo macro X-10
« Respuesta #3 en: 03 de Octubre de 2007, 05:08:16 »
Hola wevitofrito! :D
pero si te acabo de poner el link ahi y ese es el protocolo, ok
Despierta amigo :-/
un saludo Rafael

Desconectado wevitofrito

  • PIC10
  • *
  • Mensajes: 4
Re: dudas protocolo macro X-10
« Respuesta #4 en: 03 de Octubre de 2007, 12:39:49 »
Gracias por la respuesta amigo,pero ese archivo no me resuelve las dudas!!

Las dudas expuestas en el primer post son dudas a nivel muy bajo de programación, que me surgen precisamente al intentar programar la macro con la ayuda del protocolo.

Bueno, seguiré investigando por ahí

Gracias

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: dudas protocolo macro X-10
« Respuesta #5 en: 03 de Octubre de 2007, 16:37:48 »
Bueno amigo aqui te dejo lo que busca y si tu no lo tiene claro lo siento porque la verdad es algo complicado para mi pero veo que aqui lo expecifica muy claramente  http://local.wasp.uwa.edu.au/~pbourke/dataformats/bitmaps/
aqui en en foro quiza encuentre alguien que te los pasos claro, y viendo en Google vi un monton de definiciones de eso. :mrgreen:
un saludo Rafael

Desconectado wevitofrito

  • PIC10
  • *
  • Mensajes: 4
Re: dudas protocolo macro X-10
« Respuesta #6 en: 10 de Octubre de 2007, 14:07:15 »
Lo que yo estoy buscando es la correspondencia de los dispositivos 1-16 en el bitmap (2bytes)

El elemento 13 se corresponde con 0x0001.

Gracias