microcontrollers:microcontroller_canonical_curriculum
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
microcontrollers:microcontroller_canonical_curriculum [2012/01/15 12:59] – 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. The order probably needs to be tweaked. | + | Following is a list of the typical |
* Hello world :: blink LED | * Hello world :: blink LED | ||
* Basic interaction, | * Basic interaction, | ||
- | * State, switch bouncing debouncing :: switch toggled | + | * State, switch bouncing debouncing :: toggle |
* S/W debouncing algorithms | * S/W debouncing algorithms | ||
- | * delay (inline and as function) | + | * delay (inline and function |
- | * " | + | * " |
* H/W debouncing | * H/W debouncing | ||
* S/R flipflop | * S/R flipflop | ||
* 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 | ||
- | * 7-segment displays | + | |
- | * LCD displays | + | |
+ | * LCD displays | ||
+ | * Communication buses | ||
+ | * Serial | ||
+ | * SPI | ||
+ | * I2C | ||
* Switch matrices | * Switch matrices |
microcontrollers/microcontroller_canonical_curriculum.1326632386.txt.gz · Last modified: 2012/01/15 12:59 by mithat