AVR318: Dallas 1-Wire Master on tinyAVR and megaAVR
This Application Note shows how a Dallas 1-Wire master can be implemented on an 8-bit AVR, either in software only, or utilizing the U(S)ART module. This document explains the basic theory, how a basic communication sequence is implemented, and what this sequence contains. The included source code is available through Atmel START or as a downloadable zip file.
Microchip, AVR, Microcontroller, Microcontroller, 1-Wire, UART, USART, Cyclic Redundancy Check, CRC