<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>State Mode Logic Analyzer on Bald Engineer</title><link>https://www.baldengineer.com/category/projects/state-mode-logic-analyzer</link><description>Recent content in State Mode Logic Analyzer on Bald Engineer</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 03 Apr 2024 03:31:28 +0000</lastBuildDate><atom:link href="https://www.baldengineer.com/category/projects/state-mode-logic-analyzer/index.xml" rel="self" type="application/rss+xml"/><item><title>RP2040 Debug and Turn-On Tips</title><link>https://www.baldengineer.com/rp2040-debug-and-turn-on-tips.html</link><pubDate>Wed, 31 Jan 2024 17:35:18 +0000</pubDate><guid isPermaLink="false">https://www.baldengineer.com/?p=8882</guid><description>&lt;p&gt;During the component shortage, I got to know Raspberry Pi&amp;rsquo;s RP2040 microcontroller. It is a dual-core Arm Cortex-M0+ with about 262 kilobytes of RAM. The feature I like most is the programmable IO pins. These are small state machines that run independently of the Arm cores. They allow for some clever tricks. For example, I used them extensively on the Mega IIe project.&lt;/p&gt;&#10;&lt;p&gt;This video was supposed to be a project I thought of during the &lt;a href="https://www.youtube.com/watch?v=gFCD4s_hsb4"&gt;Mega IIe&lt;/a&gt;. I call it a state-mode logic analyzer. However, it took me several days to turn on and debug four boards. Time ran out, so I focused the video on debugging custom RP2040-based boards. These are all lessons I have learned from this project, plus about another dozen RP2040 boards I have built over the past couple of years.&lt;/p&gt;</description></item></channel></rss>