User Tools

Site Tools


microcontrollers:microcontroller_canonical_curriculum

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
microcontrollers:microcontroller_canonical_curriculum [2012/01/15 13:03] mithatmicrocontrollers:microcontroller_canonical_curriculum [2017/05/07 15:01] (current) mithat
Line 1: Line 1:
-====== Microcontrller canonical curriculum ====== +====== Microcontroller canonical curriculum ====== 
-:!: //Caution: This page is under development and is deeply clouded by the author's lack of significant experience with microcontroller programming.//+:!: //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 stuff to work through. It assumes teaching with a high-level language (e.g., C or JALv2). The order may need to be tweaked.
  
   * Hello world :: blink LED   * Hello world :: blink LED
Line 17: Line 17:
   * ADC :: {something else} stepped LED intensity   * ADC :: {something else} stepped LED intensity
   * Interrupts   * Interrupts
-    * External (include H/W debouncing) :: switch controlled LED rewrite (w/ and w/o state)+    * External :: switch controlled LED rewrite (w/ and w/o state)
     * Timers :: blink LED rewrite     * Timers :: blink LED rewrite
-    * Multiple external :: Mmltiple switch-based {something}+    * Multiple external :: Multiple switch-based {something}
   * 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.1326632587.txt.gz · Last modified: 2012/01/15 13:03 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki