Menú
Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Foros
Diseño digital
Microcontroladores y sistemas embebidos
[Aporte] Librería RS-485 para PIC C Compiler (CCS)
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="D@rkbytes, post: 1242834, member: 116496"] Porque tal vez tengas retardos en algunas rutinas y eso hará que se pierda el momento en que llegan datos. Eso puede ser por varias causas. - Una mala sincronización entre los microcontroladores debido a el uso de retardos, en uno o en ambos. - Mala adaptación o construcción de las líneas RS-485 - Frecuencia alterada de TX y RX - Que el búfer no se encuentre limpio al momento de recibir nuevos datos y los confundas con datos anteriores. Y es que los datos no deben cambiar de lugar, a menos que algo los revuelva en el camino o durante su proceso. Nuevamente, la depuración es el mejor método para saber qué está pasando. Esto se hace dentro de cada rutina que pienses que puede tener problemas. El ejemplo que está en post #1 es funcional, solo tienes que hacer que el RS485_ID sea leído por Dipswitch en los esclavos. [/QUOTE]
Verificación
Responder
Foros
Diseño digital
Microcontroladores y sistemas embebidos
[Aporte] Librería RS-485 para PIC C Compiler (CCS)
Arriba