30010 Parallax Inc, 30010 Datasheet
30010
Specifications of 30010
Available stocks
Related parts for 30010
30010 Summary of contents
Page 1
... The BSLA’s 2 Ms/s BSLA sample rate with 16 channels is 4 Mbytes/sec, within the range of the slower USB 2.0 computers and fast enough for all Parallax 24-pin microcontrollers. BASIC Stamp Logic Analyzer Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 599 Menlo Drive, Suite 100 General: info@parallax.com Technical: support@parallax ...
Page 2
... Replace the 24-pin Parallax module in the BSLA’s socket. 5. Connect the USB mini-B cable to the BSLA and to the USB 2.0 port on the PC. 6. Plug in power. BASIC Stamp Logic Analyzer installed on a Parallax Board of Education. Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 2 ...
Page 3
... Once you are successfully connected, try running the example BASIC Stamp / Javelin Stamp programs at the end of this document to test all of the BSLA’s signals. These programs will display the I/O ripple pattern shown above. Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 3 ...
Page 4
... Trigger Position at the left side (at the beginning of the buffer) and most of the samples will be samples taken after the trigger occurs. Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 4 ...
Page 5
... Signals are measured using two cursors. Place your mouse on the “Cursors” line and mark the begin and end points with your left and right mouse buttons, respectively. Zoom in as appropriate. Measurements will be shown in your Display Controls box. Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 5 ...
Page 6
... Next, select the Sampling Edge, Display Mode and Bit Order. ASCII or Hex values of the data lines will be displayed. For example, the following BASIC Stamp 2 code sends a decimal 65 (ASCII letter “A”). In order to capture a short file, set the trigger. '{$STAMP BS2} SHIFTOUT 14, 15, LSBFIRST, [65] Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 6 ...
Page 7
... For example, the following is an example of transmitting a “write” command to an I2C device connected to pins 0 and 1, followed by an address of “5” and a number of “100” important to have an I2C device connected to the BASIC Stamp in order to receive acknowledgement. '{$STAMP BS2p} '{$PBASIC 2.5} I2COUT 8,$E0,[$32,$32] Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 7 ...
Page 8
... Choose any of the pins to monitor, configure the baud rate, parity and display mode. With the following BASIC Stamp 2 code, the BSLA decodes ”Hello World!”. '{$STAMP BS2} SEROUT 0, 84,["Hello World!"] Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 8 ...
Page 9
... Within the Windows Device Manager, expand the “Universal Serial Bus Controllers” list. If one of the ports listed is a “USB 2.0 Enhanced Host Controller” or similar then you have USB 2.0 support. Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 Page 9 ...
Page 10
... Main: DO FOR pinNum = HIGH pinNum PAUSE 5 LOW pinNum NEXT LOOP END ' -----[ Subroutines ]----------------------------------------------------- Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 ' cycle through all pins ' make this pin high ' short delay for scope ' make this pin low ' repeat forever Page 10 ...
Page 11
... System.out.println("Cycling Pins"); while (true) { for (pinNum = 0; pinNum <= 15; pinNum++) { CPU.writePin(CPU.pins[pinNum], true); CPU.delay(50); CPU.writePin(CPU.pins[pinNum], false Parallax, Inc. • BASIC Stamp Logic Analyzer (#30010) • 02/2005 // test all pins // make pin high // wait make pin low Page 11 ...