瀏覽代碼

Add Memoryboard4 documentation

dds
PaulStoffregen 9 年之前
父節點
當前提交
eb3ad707c8
共有 2 個文件被更改,包括 33 次插入6 次删除
  1. +33
    -6
      gui/list.html
  2. 二進制
      gui/memoryboard.jpg

+ 33
- 6
gui/list.html 查看文件

@@ -1708,7 +1708,8 @@ double s_freq = .0625;</p>
automatically reduced to accomodate only the remaining channels used.
</p>
<h3>Hardware</h3>
<p>By default, a single 23LC1024 RAM chip is used, with these pins:
<p>By default, or when <span class=literal>AUDIO_MEMORY_23LC1024</span> is used (see below),
a single 23LC1024 RAM chip is used, with these pins:
<table class=doc align=center cellpadding=3>
<tr class=top><th>Pin</th><th>Signal</th></tr>
<tr class=odd><td align=center>6</td><td>CS</td></tr>
@@ -1716,11 +1717,37 @@ double s_freq = .0625;</p>
<tr class=odd><td align=center>12</td><td>MISO</td></tr>
<tr class=odd><td align=center>14</td><td>SCK</td></tr>
</table>
</p>
<p>When <span class=literal>AUDIO_MEMORY_MEMORYBOARD</span> is used, up to six
23LC1024 chips are used.
</p>
<p align=center><img src="memoryboard.jpg"><br><small><a href="https://oshpark.com/shared_projects/KZt5PaU7" target="_blank">Memoryboard 4</a></small></p>
<p>
<table class=doc align=center cellpadding=3>
<tr class=top><th>Pin</th><th>Signal</th></tr>
<tr class=odd><td align=center>2</td><td>CS0 (encoded)</td></tr>
<tr class=odd><td align=center>3</td><td>CS1 (encoded)</td></tr>
<tr class=odd><td align=center>4</td><td>CS2 (encoded)</td></tr>
<tr class=odd><td align=center>7</td><td>MOSI</td></tr>
<tr class=odd><td align=center>12</td><td>MISO</td></tr>
<tr class=odd><td align=center>14</td><td>SCK</td></tr>
</table>
</p>
<p>
If fewer than 6 chips are soldered, the optional parameter for maximum delay
must be used. See below for details. Each chip provides 1485 ms of delay
memory, so the total of all objects using AUDIO_MEMORY_MEMORYBOARD must not
exceed the amount of memory physically present.
</p>
<h3>Examples</h3>
<p>
<a href="https://www.youtube.com/watch?v=d80d1HWy5_s" target="_blank">Demo Video</a> (YouTube)
<!--<p class=exam>File &gt; Examples &gt; Audio &gt; Effects &gt; Delay
</p>-->
</p>
<!-- <p class=exam>File &gt; Examples &gt; Audio &gt; Effects &gt; Delay
</p> -->
<p>
<a href="https://forum.pjrc.com/threads/29276-Limits-of-delay-effect-in-audio-library?p=79436&viewfull=1#post79436" target="_blank">Forum Conversaton</a> (with sample code)
</p>
<h3>Notes</h3>
<p>External RAM allows for longer delays without consuming
limited internal RAM. However, SPI communication is required,
@@ -1728,9 +1755,9 @@ double s_freq = .0625;</p>
<a href="http://www.pjrc.com/teensy/td_libs_AudioProcessorUsage.html">AudioProcessorUsageMax</a>
function may be used to monitor how much CPU time is consumed.
</p>
<p>You may specify the type of hardware to be used by editing the code. Currently, AUDIO_MEMORY_23LC1024
is the only supported option. Future support for AUDIO_MEMORY_MEMORYBOARD is
planned.
<p>You may specify the type of hardware to be used by editing the code. AUDIO_MEMORY_23LC1024
specifies a single 23LC1024 chip. AUDIO_MEMORY_MEMORYBOARD allows using up to 6 of these
chips.
</p>
<p class=desc><span class=keyword>AudioEffectDelayExternal</span> delayExt1(<span class=literal>AUDIO_MEMORY_23LC1024</span>);
</p>

二進制
gui/memoryboard.jpg 查看文件

Before After
Width: 240  |  Height: 223  |  Size: 16KB

Loading…
取消
儲存