I would like to make a full binary out port available to be able to quickly output a full byte of data.
My problem is that the only full port I have also has a hardware serial I/O. I need serial I/O to communicate to TTY software on the PC.
One thought I had was to use the software library. I could have sworn there was an implementation for it on one of Microchip's compilers. But I am using XC8. I check the docs and all I am seeing is the hardware implementation. Is the software version still supported?
FYI: I will be using external interrupts and timer interrupts. Will I have an issue with software USART with interrupts.
I do have one other serial port available but it is being used for SPI. I could share it but I imagine it would get real messy building chip select circuit (the devices I am using do not have their own) and have to reconfigure the port every time I want to use it for the different devices.
My problem is that the only full port I have also has a hardware serial I/O. I need serial I/O to communicate to TTY software on the PC.
One thought I had was to use the software library. I could have sworn there was an implementation for it on one of Microchip's compilers. But I am using XC8. I check the docs and all I am seeing is the hardware implementation. Is the software version still supported?
FYI: I will be using external interrupts and timer interrupts. Will I have an issue with software USART with interrupts.
I do have one other serial port available but it is being used for SPI. I could share it but I imagine it would get real messy building chip select circuit (the devices I am using do not have their own) and have to reconfigure the port every time I want to use it for the different devices.