Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funciones en Programacion Pic CSS
Funciones en Programacion Pic CSS
CSS
Integrantes del Equipo:
-Castaneda Hernndez Juan Ignacio
-Flores Camacho Daniel
-Herrera Hernandez Nestor Daniel
-Rodriguez Abarca Jose Carlos
-Rubio Gerardo Jahaziel
Partes de la Funcion
1)Calificador 2)Tipo-Especificador
3)Llaves {}
RS232
#use RS232(BAUD=9600,BITS=8,PARITY=N,XMIT=PIN_B1,RCV=PIN_B2)
Esta directiva posibilita la comunicacin del PIC con otro dispositivo utilizando el
protocolo de comunicacin serie RS232, adems esta directiva permite el uso de
otras funciones para la entrada y salida de datos serie como: printf, getc, getchar,
gets, puts y kbhit
Como vemos la directiva #use RS232 admite una serie de parmetros que son los
que van entre parntesis separados por comas, estos son los siguientes:
BAUD con este parmetro establecemos la velocidad en baudios a la que
queremos que se transmitan los datos por el puerto serie, 9600 es lo normal.
BITS nmero de bits que utilizaremos en la transmisin, el estndar establece que
pueden ser 8 9, para la comunicacin con microcontroladores con 8 son
suficientes.
PARITY nos permite utilizar un bit de paridad para la comprobacin de errores, est
opcin la dejamos a No.
XMIT est opcin nos configura porque patilla del PIC saldrn los datos.
RCV nos configura porque patilla del PIC se recibirn los datos. En el ejemplo, los
datos se transmiten por el PIN RB1 y se reciben por RB2.
Funcin Printf()
La forma de hacer la llamada a la funcin printf es la siguiente:
Funciones getc(),
getchar()
Obtiene un caracter en el pin de recepcin (de la secuencia
especificada en caso de fgetc, entrada estandar stdin por
defecto)
Funcione gets()
Obtiene un string en el pin de recepcin
Funciones putc() or
putchar() or fputc()
I2C 2Wired
I2C_star();
i2C_write();
i2C_stop();
i2C_read(); i2C_poll();