Wireless Embedded Systems Aaron Schulman CSE190

Wireless Embedded Systems Aaron Schulman CSE190
1 / 1
Wireless Embedded Systems Aaron Schulman CSE190 - slide 1 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 2 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 3 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 4 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 5 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 6 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 7 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 8 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 9 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 10 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 11 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 12 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 13 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 14 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 15 of 16 Wireless Embedded Systems Aaron Schulman CSE190 - slide 16 of 16
Wireless Embedded Systems Aaron Schulman CSE190 Winter 2020 Lecture 8 Direct Memory Access Reminder: Midterm next week Will evaluate your understanding of concepts needed to implement the first project Architecture of microcontrollers

Related Topics

Download this presentation From Below

"Wireless Embedded Systems Aaron Schulman CSE190" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Wireless Embedded Systems
Aaron Schulman CSE190 Winter 2020
Lecture 8
Direct Memory Access<br>
02
Reminder: Midterm next week Will evaluate your understanding of concepts needed to implement the first project
Architecture of microcontrollers (peripherals, MMIO, RAM)
Timers
GPIO
Implementing and debugging firmware (and reading datasheets)
Will evaluate your understanding of serial communication:
Digital communication: how do we move bits over wires
SPI, I2C, UART<br>
03
How do you move data to and from peripherals in MMIO? Moving data to a peripheral? - CPU instructions that write data from RAM to MMIO
SPI->DATA = X[1];

Moving data from a peripheral?
CPU instructions that read MMIO to RAM
X[2] = SPI->DATA;<br>