I am confused on hardware module and software program. Many links refer hardware and software protocol.
Hardware
if microcontroller don't have uart module available then then we use software Uart we setup the pin of microcontroller using software program because the pin of microcontroller are software configurable. We can set either input or output. So when we don't have uart module available on microcontroller then we use software Uart.
What is difference between Hardware SPI and Software SPI ?
What is difference between Hardware SPI and Software SPI ?
Hardware
- Hardware Uart
- Hardware SPI
- Hardware ADC
- Hardware CAN
- Software Uart
- Software SPI
- Software ADC
- Software CAN
if microcontroller don't have uart module available then then we use software Uart we setup the pin of microcontroller using software program because the pin of microcontroller are software configurable. We can set either input or output. So when we don't have uart module available on microcontroller then we use software Uart.
What is difference between Hardware SPI and Software SPI ?
What is difference between Hardware SPI and Software SPI ?