Skip to main content

Problemas conocidos

Serie RS485

Al usar el RS485 de la capa CAN/Serial dada, hay un problema al usar el transceptor RS485. Debido a que el controlador de Linux no puede alternar entre los modos de transmisión y recepción, es posible que las aplicaciones no funcionen como se esperaba.

Descripción detallada: El controlador serie del BeagleBone Black (OMAP) no admite la conmutación de transmisión/recepción (DE/RE o RTS) necesaria para el RS-485. En cambio, tiene un modo RS485 que usa un pin GPIO asignado permanentemente para verificar las líneas DE/RE y tiene una estructura modificada (estructura serial_rs485) en comparación con el controlador estándar en serie. Debe usar ioctl en el archivo devtty correspondiente para colocar el controlador serial en modo RS-485 y decirle qué pin necesita usar. Además, debe cuidar la multiplexación del pin en modo GPIO.