User Tools

Site Tools


oak:tutorials:pinout

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
oak:tutorials:pinout [2016/05/30 23:37]
touliloup [General Notes:] Correction link to DeepSleep section
oak:tutorials:pinout [2017/10/08 07:09] (current)
pfeerick Added a bit more info re: P6 high
Line 10: Line 10:
 Pin 10 is also the [WAKE] pin. See also [[pinout#​deepsleep|DeepSleep]] Pin 10 is also the [WAKE] pin. See also [[pinout#​deepsleep|DeepSleep]]
  
-Pin 0, 1, and 2 must not be held low at boot. Be careful not to attach pull down resistors to them (pull-ups are fine) unless they are only active after power up. Pulling P1 to GND will enter safe mode (if configured to do so) allowing for recovery from bad code and allowing for the Oak to be reconfigured. Pulling P2 to GND will put the Oak in firmware programming mode, allowing you to reset the Oaks firmware in those unfortunate times where something has gone majorly wrong!+Pins 0, 1, 2 and 4 must not be held low at boot. Be careful not to attach pull down resistors to them (pull-ups are fine) unless they are only active after power up. Pulling P1 to GND will enter safe mode (if configured to do so) allowing for recovery from bad code and allowing for the Oak to be reconfigured. Pulling P2 to GND will put the Oak in firmware programming mode, allowing you to reset the Oaks firmware in those unfortunate times where something has gone majorly wrong!
  
-Pin 6 must not be held high at boot. Be careful not to attach pull up resistors to it (pull-downs are fine) unless they are only active after power up.+Pin 6 must not be held high at boot. Be careful not to attach pull up resistors to it (pull-downs are fine) unless they are only active after power up. If you are getting "boot mode:​(5,​0)"​ and "​waiting for host" type messages at 74800 baud and your Oak is not working... you know what you are doing wrong! ;) 
  
-Pin [Enable] must not be held low, it has internal pullup.+Pin [Enable] must not be held low, it has an internal pullup.
  
 There is only one analog input capable pin, A0. There is only one analog input capable pin, A0.
Line 36: Line 36:
 MISO  = 8\\ MISO  = 8\\
 SCK   = 9\\ SCK   = 9\\
 +
 +==== I2S (Inter-IC Sound) ====
 +LRC (FS, WS)  = 0\\
 +BCLK (SCK)  = 6\\
 +DIN (SD)  = 3\\
  
 ===== Other ===== ===== Other =====
oak/tutorials/pinout.1464676656.txt.gz · Last modified: 2016/05/30 23:37 by touliloup