YoVDO

Accomplishing the Impossible with LUTs

Offered By: Hackaday via YouTube

Tags

Microcontroller Programming Courses

Course Description

Overview

Explore the power of lookup tables (LUTs) in microcontroller projects through this 31-minute Hackaday conference talk by Charles Lohr. Discover how to tackle complex problems and achieve seemingly impossible feats with small processors by reformulating challenges using LUTs. Learn from Lohr's experiences with extreme microcontroller projects, including bit-banging Ethernet on an ATtiny85 and broadcasting video from an ESP8266 GPIO pin. Gain insights into the practical applications of LUTs beyond traditional computer science concepts, and understand how this tool can revolutionize your approach to hardware and software development. Delve into topics such as hardware-software combinations, astrondefinitions, Minecraft bridging, and fullspeed USB implementation using LUTs. Uncover innovative ways to optimize processing speed and efficiency in your microcontroller projects.

Syllabus

Introduction
Combining Hardware
Hardware vs Software
Lookup Tables
Astron
Definitions
Tomes
Zig Zag
Minecraft
Bridging the Gap
Bake
Table
Project
Setup Soup
Switchcase Syndrome
Big Lookup Table Idea
The Inner Loop
The Table
Fullspeed USB
Bit Stuffing
Think about the whole system
Lets get weird
He made this
The computer
ALUs
Example
Summary
Conclusion


Taught by

HACKADAY

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Programming for the Internet of Things Project
University of California, Irvine via Coursera
Embedded Systems - Shape The World: Multi-Threaded Interfacing
The University of Texas at Austin via edX
Wie programmiere ich meinen ersten Mini-Computer?
openHPI
A Subjective Introduction to the IoT
ITMO University via edX