Posts

Showing posts from March, 2022
Image
  More advanced Raspberry Pi Pico (rp2040) Scope and Logic Analzes functions. While the rp2040 processors are nothing special (ESP-32 benchmarks are faster) the PIO circuits, programmed a bit like FPGAs, can offload timing critical functions from the processors. Applications of the original logic analyzer sample code can sample a signal at 125 Mega samples per second (more with overclocking).  Those $8 analysers' 16 MSPS are just OK for ancient Arduino chips. An aside:        Eben Upton notes the complementary capabilities of the rp2040 and the PIO vs the Linux Pi's:         Has better "deterministic latency" vs the big Pi.  ( chip design cost: £3–4 million )      ( First of a 12 video series on programming the rp2040 PIO ) The first generation of example projects capture data to a .csv file to be read by the Sigrok PulseView waveform analysis application, this workflow didn't quite suite me. (I briefly glanced at the ideal of emulating one of the devices that al

A Fourth addition to the M5 Stamp Line

Image
M5Stack.com the maker of numerous Lego style modules (M5 Sticks on wheels pictured). They recently added a part suitable for embedded computing. The M5 Stamp Pico , their smallest processor board using the ESP32. They have made is available on a reel for automated placement. The $5 list part is available from Digikey for $5.38 Three connector options included...  The cover is in keeping with their packaging style, though it serves little purpose beside holding the pinout guide sticker. Too small to include a USB connector, It requires a USB TTL Serial burner to flash it. Their slightly over priced developer packager included a burner interface (using a CH9102 chip), guaranteed to work. Once flashed one can wireless program it with UIflow block code,  The dev kit is packaged in a cute matchstick box.                   - - - - - - - -   The second stamp model, the M5Stamp C3 using the second gen single Risc processor ESP32 C3   Although it's a completely different proce