====== InitSer ====== [[.|retour]] Syntaxe : InitSer (channel, rate, start, data, stop, parity, invert) Explication : Este comando pondrá la comunicación serial. Los parámetros son como sigue: · channel es 1, 2 or 3, y se refiere a los puertos en entrada/salida que son usados en para la comunicación. · rate es la rata de bits, los cuales son dados por la letra r y luego la rata deseada en bps. Unidades aceptables son r300, r600, r1200, r2400, r4800, r9600 and r19200. · start da el número de bits de arranque, el cual es usualmente 1. Para hacer que el PIC espere por el bit de arranque antes de proceder a recibir, añada 128 a start. (Nota: puede ser deseable el uso aqui de la constante WaitForStart) · data dice al programa cuantos bits de data hay que enviar o recibir. En la mayoría de las situaciones eso es 8, pero puede oscilar entre 1 y 8, inclusive. · stop es el numero de bits de parada. Si el bit de start (bit 7) es on, entonces este número es ignorado. · parity se refiere a paridad, un sistema de prueba de errores usado por muchos dispositivos. El puede ser inpar (en lo cual debe siempre haber un numero inpar de bits altos), o par (donde el numero de bits altos siempre seran pares), o ningunos (para sistemas que no usan parity). · invert puede ser cualquiera "normal" o "invert". If it in "invert", entonces los bits altos seran cambiados a bajos y los bajos a altos. Exemple : 'Uso de ejemplo de comunicacion con Lego RCX: InitSer(1,r2400,1+WaitForStart,8,1,odd,invert) Pour plus d'aide, voir : [[CR|Constantes Remarquables]]