Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Embedded Serial Buses - Class 3

Hackaday via YouTube

Overview

Dive into the third class of the Embedded Serial Buses series, focusing on the 1-Wire protocol. Explore the hardware aspects, including parasitic power mode and typical bus diagrams. Delve into the protocol level, covering sample periods, bit transmission, and addressing commands. Learn about software implementation using the MSP430 microcontroller, including GPIO configuration and timing considerations. Gain practical experience through a simple example demonstrating a successful transaction with a 2401 device. Enhance your understanding of embedded systems communication with this comprehensive lecture, complete with code demonstrations and additional resources for further learning.

Syllabus

Welcome
Intro to 1-Wire
1-Wire at the Hardware Level
Parasitic Power Mode
Device Symbolic Schematic
Typical Bus Diagram
1-Wire at the Protocol Level
Sample Period
Sending a "1"
Sending a "0"
Reading a Bit
Reset and Presence Pulse
Addressing Commands
Read ROM
Match ROM
Skip ROM
Resume
Search ROM
Search ROM Simple Example
Avoiding Search ROM
1-Wire at the Software Level
Looking at the MSP430 FRM, GPIO Section
Software Delays & Timing
Reset Pulse Function
1-Wire Transaction Function
Looking at the Library in CCS
Simple Example Overview
Simple Example in CCS main.c
Successful Transaction with 2401
Summary and Wrap-Up
Additional Resources

Taught by

HACKADAY

Reviews

Start your review of Embedded Serial Buses - Class 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.