<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>rp2040 on Bald Engineer</title><link>https://www.baldengineer.com/tag/rp2040</link><description>Recent content in rp2040 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/tag/rp2040/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>During the component shortage, I got to know Raspberry Pi’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.&#10;This video was supposed to be a project I thought of during the Mega IIe. 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.<p><a href="https://www.youtube.com/watch?v=LUEgJpy-Un4"><img src="https://i.ytimg.com/vi/LUEgJpy-Un4/hqdefault.jpg" alt="RP2040 Debug and Turn-On Tips"/></a></p><p><iframe src="https://www.youtube-nocookie.com/embed/LUEgJpy-Un4" title="RP2040 Debug and Turn-On Tips" width="560" height="315" loading="lazy" allowfullscreen="allowfullscreen"><a href="https://www.youtube.com/watch?v=LUEgJpy-Un4">Watch this video on YouTube</a></iframe></p></description></item></channel></rss>