Skip to content

JKUATSES/embedded-systems-course-2022

Repository files navigation

Introduction

This repo contains material for embedded sytems hardware and software development short courses for 2022 SES Projects meetings

Table of Contents

  1. Introduction To Embedded Systems and the PORT system ✅
  2. Serial Communication ✅
  3. Digital I/O ✅
  4. Analog-to-Digital Conversion I
  5. Hardware Interrupts
  6. Intro to Timer/Counter Hardware
  7. Pulse width modulation
  8. Driving servo motors
  9. Analog-to-digital conversion II
  10. Advanced PWM tricks
  11. Switches
  12. Advanced Motors
  13. SPI
  14. I2C
  15. Flash Program Memory
  16. EEPROM
  17. Miscellanous Topics - Power savings, Wathdog Timers, Crystals and alternate clocks, Bootloaders, Analog comparator

Folders Description

  1. Resources -> contains controller pinouts, datasheets, development board pinouts, links to software downloads.

2.lesson1 -> Material for week 1 meeting and exercises for the same. (All subsequent lessons are labelled as above)

  1. core-library - contains useful files you may need such as USART Macros, Pin definitions etc.

Further reading

  1. http://www.ganssle.com/debouncing.htm
  2. https://hackaday.com/2010/11/09/debounce-code-one-post-to-rule-them-all/#more-29916

About

Material for embedded systems course for SES Projects 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published