microcontrollers:microcontroller_canonical_curriculum
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
microcontrollers:microcontroller_canonical_curriculum [2012/01/15 12:50] – created mithat | microcontrollers:microcontroller_canonical_curriculum [2017/05/07 15:01] (current) – mithat | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | :!: //Caution: | + | :!: //This page is under development.// |
- | Typical basic stuff to work through. | + | Following is a list of the typical |
- | * Hello world :: Blink LED | + | |
- | * Basic interaction, | + | * Hello world :: blink LED |
- | * State, switch bouncing | + | * Basic interaction, |
- | * Multiple states :: Switch | + | * State, switch bouncing debouncing :: toggle |
- | * PWM :: Switch | + | * S/W debouncing algorithms |
- | * ADC :: {something else} stepped intensity | + | * delay (inline and function or macro) |
- | * Timers | + | * " |
+ | * H/W debouncing | ||
+ | * S/R flipflop | ||
+ | * Schmitt trigger | ||
+ | * Multiple states :: switch | ||
+ | * PWM :: switch | ||
+ | * ADC :: {something else} stepped | ||
* Interrupts | * Interrupts | ||
- | * Timer-based | + | * External :: switch controlled LED rewrite (w/ and w/o state) |
- | * Switch-based | + | * Timers :: blink LED rewrite |
- | * Multiple switch-based | + | * Multiple external :: Multiple switch-based |
* Watchdog timers | * Watchdog timers | ||
+ | * Libraries | ||
+ | * 7-segment displays | ||
+ | * LCD displays | ||
+ | * Communication buses | ||
+ | * Serial | ||
+ | * SPI | ||
+ | * I2C | ||
* Switch matrices | * Switch matrices | ||
- |
microcontrollers/microcontroller_canonical_curriculum.1326631832.txt.gz · Last modified: 2012/01/15 12:50 by mithat