OpenCores
URL https://opencores.org/ocsvn/usb_dongle_fpga/usb_dongle_fpga/trunk

Subversion Repositories usb_dongle_fpga

[/] [usb_dongle_fpga/] [tags/] [version_1_4/] [sw/] [Uspp/] [Readme_es] - Rev 53

Compare with Previous | Blame | View Log

                            USPP Library

                 Universal Serial Port Python Library   

              Copyright 2006 Isaac Barona <ibarona@gmail.com>


Contenidos
----------
 5. Pre-requisitos
 8. Problemas pendientes
 9. Tareas pendientes
10. Portado a otras plataformas
11. Licencia
12. Autor


---------------

en C/C++) espero que pueda ser ampliada para que soporte otras plataformas.


-------------

microcontroladores, especialmente aquellos que pueden ser conectados a
un ordenador para enviar y recibir datos.
los desarrollos bajo diferentes arquitecturas.

        * Sio Module de Roger Rurnham (rburnham@cri-inc.com)
        * pyxal (Python X10 Abstraction Layer) de Les Smithson 
          (lsmithson@open-networks.co.uk)

propietaria o eran simples ejemplos de acceso al puerto serie bajo una 
determinada plataforma.



------------------------------

Puedes encontrarla en:
 * http://ibarona.googlepages.com/uspp
 * http://www.telefonica.net/web/babur

como un fichero tar.gz o como un fichero .zip.


------------------


        - acceso de alto nivel al puerto serie bajo diversas plataformas.
          carga las clases adecuadas para esa plataforma.
        - Orientado a objetos.
          que las operaciones sobre objetos de tipo fichero.
        - permite utilizar el puerto serie con diferentes velocidades y
        - lecturas en modo bloqueante, no bloqueante o con timeout.


5. Pre-requisitos
----------------


        - Python 2.1 o superior


------------------------------


del objeto para leer y escribir en el puerto serie.

Ejemplo:

>>> from uspp import *
>>> tty=SerialPort("COM2", 1000, 9600)  
>>> # Abre el puerto serie COM2 a 9600 bps y con un timeout de 1 segundo.
>>> # Ahora suponemos que recibimos el string 'abc'
>>> tty.inWaiting()
3
>>> tty.read()
'a'
>>> tty.inWaiting()
2
>>> tty.read(2)
'bc'




-----------------

Windows 2000 con Python 2.1+ y en un Linux (con el kernel 2.0.34) con Python
2.1+.


8. Problemas pendientes 
-----------------------




9. Tareas pendientes
--------------------

Esta es la lista de tareas pendientes:

        - implementar el modo RS-485.
          realmente multiplataforma.


10. Portado a otras plataformas
-------------------------------

los siguientes pasos:

* Crear un nuevo fichero en python llamado SerialPort_XXX.py en el que


11. Licencia
------------

http://www.gnu.org/copyleft/lesser.html o en el fichero lesser.txt que 


12. Autor
---------



----------

0.1 - 01/09/2001
0.2 - 13/05/2003
1.0 - 24/02/2006

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.