I get on well with the ECIO28P & ECIO40P but Hardware i2C, UART and SPI channels share some pins.
I know I could use the software (bit bang) version for some applications but where possible I've traditionally used the hardware output.
A) am I just making my life hard by trying to always use the Hardware channels for i2C and UART ? any reasons for/against software bit bang versions?
I think SPI must use the hardware channel.
B) If I do want to use several overlapping hardware channels; do I just need to initialise each type, just before calling the associated macro ?
Is there a down side to repeatedly toggeling between types and re-initiaising a comms interface at say 10Hz or greater?
UART > SPI > UART > SPI ... etc.
Thoughts and experiance appreciated! J.
