This course explores the most popular interfaces
used in embedded systems. Key interfaces covered include GPIO, ADC, Serial/UART, I2C, SPI and USB. Popular RF Technologies used in embedded systems are also covere, including Wi-Fi, Bluetooth, and NFC. Students will gain hands-on experience utilizing an STM32 IoT Discovery Node throughout the course.
Course Highlights:
- Covers both wired and wireless embedded interfaces
- Interfacing at both the physical and protocol layer
- Useful case studies guided by hands-on exercises
Course Learning Outcomes:
- Connect and program GPIO for reading digital inputs and writing digital outputs
- Connect devices that output analog signals and use analog-to-digital conversion (ADC)
- Connect Serial/UART devices and use them for both input and output
- I2C and SPI devices, understanding their range, and connecting them to an embedded system
- Embedded designs and USB devices
- Incorporate Wi-Fi into an embedded system
- Connecting BLE devices to embedded systems
- Understand various RF options for embedded systems
Hardware: STM32 IOT Discovery Node 915MHZ - Mfg. Part # B-L475E-IOT01A. Part can be purchased from MOUSER Electronics, Digi-Key Electronics, STMicroelectronics or any other reputable electronics dealer. This microcontroller is used in all four required courses in this program.
Course Typically Offered: Online in Fall and Spring
Prerequisite: ECE-40292 Embedded Systems Hardware Design or equivalent knowledge and experience.
Next Step: After completing this course, consider taking other courses in the Embedded Systems Engineering or Linux System Administration certificate programs.
Contact: For more information about this course, please email unexengr@ucsd.edu.
Course Number: ECE-40293
Credit: 3.00 unit(s)
Related Certificate Programs: Embedded Systems Engineering
+ Expand All
-
6/25/2024 - 8/24/2024
$845
Online
-
-
-
CLASS TYPE:
Online Asynchronous.
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
McEntire, Norman, Founder, Servin Corporation
Norman McEntire founded Servin Corporation in 1995 to provide computer training, consulting, and software development with a focus on Android, iOS, Java, Embedded C, Linux, and Machine Learning. With 25+ years of experience, he has designed both hardware and software at all levels, from embedded Linux to enterprise software. His training clients include Dell, HP, IBM, Intel, NCR and Qualcomm.
-
-
POLICIES:
No refunds after: 7/1/2024.
-
6/25/2024 - 8/24/2024
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again.