microcontrollers:microcontroller_canonical_curriculum
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
microcontrollers:microcontroller_canonical_curriculum [2012/01/15 13:01] – mithat | microcontrollers:microcontroller_canonical_curriculum [2013/08/23 20:35] – mithat | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Microcontrller canonical curriculum ====== | ====== Microcontrller canonical curriculum ====== | ||
- | :!: //Caution: | + | :!: //This page is under development.// |
- | Typical basic stuff to work through. The order probably needs to be tweaked. | + | Following is a list of the typical |
* Hello world :: blink LED | * Hello world :: blink LED | ||
Line 8: | Line 8: | ||
* State, switch bouncing debouncing :: toggle LED with switch | * State, switch bouncing debouncing :: toggle LED with switch | ||
* S/W debouncing algorithms | * S/W debouncing algorithms | ||
- | * delay | + | * delay (inline |
- | * inline | + | |
- | * function | + | |
* " | * " | ||
* H/W debouncing | * H/W debouncing | ||
Line 16: | Line 14: | ||
* Schmitt trigger | * Schmitt trigger | ||
* Multiple states :: switch toggled multiple LEDs | * Multiple states :: switch toggled multiple LEDs | ||
- | * PWM :: switch stepped | + | * PWM :: switch stepped LED intensity |
- | * ADC :: {something else} stepped intensity | + | * ADC :: {something else} stepped |
* Interrupts | * Interrupts | ||
- | * External | + | * External :: switch controlled LED rewrite (w/ and w/o state) |
* Timers :: blink LED rewrite | * Timers :: blink LED rewrite | ||
- | * Multiple external :: Mmltiple | + | * Multiple external :: Multiple |
* Watchdog timers | * Watchdog timers | ||
* Libraries | * Libraries | ||
* 7-segment displays | * 7-segment displays | ||
* LCD displays | * LCD displays | ||
+ | * Communication buses | ||
+ | * Serial | ||
+ | * SPI | ||
+ | * I2C | ||
* Switch matrices | * Switch matrices |
microcontrollers/microcontroller_canonical_curriculum.txt · Last modified: 2017/05/07 15:01 by mithat