Y como estamos deseosos de probar nuestra plaquita adaptadora RS485 y solo tenemos una, lo primero que haremos es asegurarnos que nuestro PC no tenga la masa común con nuestra Pic_Ebasic, ya que usaremos este como instrumento para probar el correcto funcionamiento de nuestro flamante driver 485. Si la masa del instrumento de comprobación (en este caso el pc) es común a la Ebasic le haremos cortocircuito al bus y no nos funcionara (no tiene porque romperse nada).
Lo siguiente que haremos es ponerle nombre a los hilos que componen nuestra línea de datos serie, el nombre inicial es “A” y “B”, pero como esos nombres no me dicen nada los voy a rebautizar...
El pin B lo llamaremos “Datos Negativos” -> -Datos
El pin A lo llamaremos “Datos Positivos” -> +Datos
Bien dejamos esto un momento y pasamos a configurar el hyperterminal del windows como sigue.
Configuración del hyperterminal:
Bits por segundo: 4800, Bits de datos: 8, Paridad: Ninguno, Bits de parada: 1, Control de flujo: Ninguno.
Y terminado esto volcamos en la Ebasic el programa del RTC, pero no antes de compilar la siguiente modificación “timer2_100ms_tiempo = 10 '255 'temporiza 25.5 Seg.”, esto lo único que hace es refrescar la hora por la uart cada seg.
De todas formas dejo el código adjunto en el siguiente enlace:
http://rapidshare.com/files/52123289/16F88_Pic_EBasic_LCD_RTC_ADC_121.bas.html