mirror of
https://github.com/gillham/logic_analyzer.git
synced 2026-05-06 14:17:28 +03:00
Compare commits
23 Commits
agla_v0_5
...
aglan_alph
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b9c3e7314 | ||
|
|
17d2a1a15f | ||
|
|
0a40fdb2ac | ||
|
|
1f7eb0aecd | ||
|
|
dc3d85abf7 | ||
|
|
240ebc134c | ||
|
|
396a3ccfa5 | ||
|
|
864ae2c826 | ||
|
|
445dac179c | ||
|
|
0f81002bde | ||
|
|
fb3aca55a0 | ||
|
|
851b7e0735 | ||
|
|
b1a43e57c7 | ||
|
|
1f418098b2 | ||
|
|
34aea7435d | ||
|
|
f51d0bbb96 | ||
|
|
3a6329775c | ||
|
|
3c69ec10a1 | ||
|
|
7173e83e14 | ||
|
|
5ec7aa1b51 | ||
|
|
ebbc1fb945 | ||
|
|
bc32e9fde6 | ||
|
|
6396054c16 |
10
README
10
README
@@ -1,6 +1,9 @@
|
||||
SUMP compatible logic analyzer for Arduino
|
||||
==========================================
|
||||
|
||||
NOTE: NOTE: v0.09 switches the channels BACK to pins 8-13 for trigger reliability.
|
||||
Please report any issues. Uncomment USE_PORTD for pins 2-7.
|
||||
|
||||
This Arduino sketch implements a SUMP protocol compatible with the standard
|
||||
SUMP client as well as the alternative client from here:
|
||||
http://www.lxtreme.nl/ols/
|
||||
@@ -37,7 +40,7 @@ use these settings:
|
||||
Sampling rate: 1MHz (or lower)
|
||||
Channel Groups: 0 (zero) only
|
||||
Recording Size:
|
||||
ATmega186: 532 (or lower)
|
||||
ATmega168: 532 (or lower)
|
||||
ATmega328: 1024 (or lower)
|
||||
ATmega2560: 7168 (or lower)
|
||||
Noise Filter: doesn't matter
|
||||
@@ -48,5 +51,8 @@ below 1MHz. 1MHz works for a basic busy wait trigger that doesn't store
|
||||
until after the trigger fires.
|
||||
Please try it out and report back.
|
||||
|
||||
Release: v0.05 November 4, 2011.
|
||||
This master branch now supports Arduino 1.0 only.
|
||||
Checkout branch logic_analyzer_v0_5 for Arduino 22 support.
|
||||
|
||||
Release: v0.09 June 22, 2013.
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ device.description = Arduino Generic Logic Analyzer
|
||||
# The device interface, SERIAL only
|
||||
device.interface = SERIAL
|
||||
# The device's native clockspeed, in Hertz.
|
||||
device.clockspeed = 100000000
|
||||
device.clockspeed = 16000000
|
||||
# Whether or not double-data-rate is supported by the device (also known as the "demux"-mode).
|
||||
device.supports_ddr = false
|
||||
# Supported sample rates in Hertz, separated by comma's
|
||||
@@ -19,7 +19,7 @@ device.capturesizes = 64, 128, 256, 512, 1024
|
||||
# Whether or not the noise filter is supported
|
||||
device.feature.noisefilter = false
|
||||
# Whether or not Run-Length encoding is supported
|
||||
device.feature.rle = false
|
||||
device.feature.rle = true
|
||||
# Whether or not a testing mode is supported
|
||||
device.feature.testmode = false
|
||||
# Whether or not triggers are supported
|
||||
@@ -30,7 +30,7 @@ device.trigger.stages = 1
|
||||
device.trigger.complex = false
|
||||
|
||||
# The total number of channels usable for capturing
|
||||
device.channel.count = 5
|
||||
device.channel.count = 6
|
||||
# The number of channels groups, together with the channel count determines the channels per group
|
||||
device.channel.groups = 1
|
||||
# Whether the capture size is limited by the enabled channel groups
|
||||
@@ -39,13 +39,15 @@ device.capturesize.bound = false
|
||||
device.channel.numberingschemes = DEFAULT
|
||||
|
||||
# Is a delay after opening the port and device detection needed? (0 = no delay, >0 = delay in milliseconds)
|
||||
device.open.portdelay = 500
|
||||
device.open.portdelay = 1500
|
||||
# The receive timeout for the device (in milliseconds, 100 = default, <=0 = no timeout)
|
||||
device.receive.timeout = 100
|
||||
# Does the device need a high or low DTR-line to operate correctly? (high = true, low = false)
|
||||
device.open.portdtr = true
|
||||
# Which metadata keys correspond to this device profile? Value is a comma-separated list of (double quoted) names...
|
||||
device.metadata.keys = "AGLAv0"
|
||||
|
||||
# In which order are samples sent back from the device? true = last sample first, false = first sample first
|
||||
device.samples.reverseOrder = false
|
||||
# In which order are samples sent back from the device? false = last sample first, true = first sample first
|
||||
device.samples.reverseOrder = true
|
||||
|
||||
###EOF###
|
||||
|
||||
@@ -7,7 +7,7 @@ device.description = Arduino Mega Logic Analyzer
|
||||
# The device interface, SERIAL only
|
||||
device.interface = SERIAL
|
||||
# The device's native clockspeed, in Hertz.
|
||||
device.clockspeed = 100000000
|
||||
device.clockspeed = 16000000
|
||||
# Whether or not double-data-rate is supported by the device (also known as the "demux"-mode).
|
||||
device.supports_ddr = false
|
||||
# Supported sample rates in Hertz, separated by comma's
|
||||
@@ -39,13 +39,15 @@ device.capturesize.bound = false
|
||||
device.channel.numberingschemes = DEFAULT
|
||||
|
||||
# Is a delay after opening the port and device detection needed? (0 = no delay, >0 = delay in milliseconds)
|
||||
device.open.portdelay = 1000
|
||||
device.open.portdelay = 2000
|
||||
# The receive timeout for the device (in milliseconds, 100 = default, <=0 = no timeout)
|
||||
device.receive.timeout = 100
|
||||
# Does the device need a high or low DTR-line to operate correctly? (high = true, low = false)
|
||||
device.open.portdtr = true
|
||||
# Which metadata keys correspond to this device profile? Value is a comma-separated list of (double quoted) names...
|
||||
device.metadata.keys = "AGLAMv0"
|
||||
|
||||
# In which order are samples sent back from the device? true = last sample first, false = first sample first
|
||||
device.samples.reverseOrder = false
|
||||
# In which order are samples sent back from the device? false = last sample first, true = first sample first
|
||||
device.samples.reverseOrder = true
|
||||
|
||||
###EOF###
|
||||
|
||||
Reference in New Issue
Block a user