Bascom hat die Eigenschaft, daß er durch $BAUD = xxxxx die Pins erstmal UARTmäßig definiert. Du müßtest also NACH dieser Angabe in den UART-Registern wieder TXEN zurücksetzt und das Port dann als irgendwas anderes definieren.