[pyar] Pyserial: enviando datos hexadecimales de un byte

Santiago Paleka santiagopaleka en gmail.com
Jue Dic 9 13:43:31 ART 2010


2010/12/9 Santiago Paleka <santiagopaleka en gmail.com>:
>> O mejor aun, struct:
>>
>>>>> import struct
>>>>> tupla = (0x10, 0x11, 0x45, 0xf4)
>>>>> s = struct.pack(4 * 'B', *tupla)
>>>>> s
>> '\x10\x11\x45\xf4'
>>>>> pserie.write(s)
>>
>> --
>> Ramiro Morales
>
> El problema ahora está al enviar '\x11' y otros valores que no se por
> que no los envía.
>

Me corrijo, solo no envía 0x11 y 0x13. Alguien sabe por que?

for i in range(256):
            enviados = self.pserie.write(chr(i))
            if enviados == 0: print hex(i)

salida:   0x11
            0x13



More information about the pyar mailing list