https://github.com/rjsdotorg/ADC
This version is up to 14 channels (uses DMA and faster if only 2) and streams and/or logs data to uSD.
2 channels streams up to 1.3MHz to a laptop or uSD.
Tested with Teensy 4.0, still developing
BTW this has the...
https://github.com/rjsdotorg/ADC
This version is up to 14 channels, and streams and/or logs data to uSD.
2 channels streams up to 1.3MHz to a laptop or SD.
Tested with Teensy 4.0, still developing
The Python in the capture was simply first in the list of the PS command output, with "Arduino IDE" down the list.
The gist was simply the use of Get-CimInstance to debug when in Windows.
BTW VS Code running PlatformIO does use Python in its...
VS Code / PlatformIO said "COMM"
Python process was just an Get-CimInstance output example - I had been running Arduino IDE for a while then switched to VS Code which failed due to zombie processes holding the port.
Sorry, it was unclear. I had...
I think I have another to try. I don't have a scope but do have a nice AS-1250 ADC to check the pin V separately. The STD is small.
A 3V battery would be a good test too.
Part of the idea here is to turn any Teensy into a 1.3 MHz triggered...
BTW, the .cpp is attached, and serial cap code is below (can't attach...).
Output is 1339.4 ksamp/sec streaming uint32 over USB 2
"""
serial_capture.py – Capture Teensy ADC DMA USB streamer data into a numpy array.
The Teensy firmware...
I looped the 3.3 V pin to A0, the board is powered by USB/laptop.
I have a new streaming .cpp code which streams one channel of data at 150k back to the laptop running Python serial capture.
It appears to vary from ~3.22 to 3.26V - does that seem...
I was using Arduino IDE and then switched to VS Code. I "closed" Arduino/Teensduino but several Arduino processes were still left running.
I did a PS script:
Get-CimInstance Win32_Process | Where-Object { $_.ProcessId -in 7708,4544,9920,13008 } |...