App note: Using UART to implement a 1-Wire bus master
Here’s an app note from Maxim describing how to implement a 1-Wire bus master using the UART peripheral of your preferred microcontroller.
This entry was posted in app notes and tagged app note, maxim.
This application note explains how to use a microprocessor’s UART to implement a 1-Wire® bus master. It includes an explanation of the required electrical interface, UART configuration, and timing relationship between UART and 1-Wire signals. The flexibility offered in setting up UART byte timing allows straightforward implementation of 1-Wire time slots as well as the reset and presence detect pulses. With the inclusion of deep transmit and receive FIFOs, several byte values can be transferred on the 1-Wire bus with just a few clock cycles per bit required from the main processor.