<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>mini project: PICO-PI programmable Lab Switch - 1b: retrieve UART characters in a FreeRTOS task, with Interrupt support</title><link>/technologies/test-and-measurement/b/blog/posts/mini-project-pico-pi-programmable-lab-switch---1b-retrieve-uart-characters-in-a-freertos-task-with-interrupt-support</link><description>In this series, I design a programmable lab switch based on RP2040, that can turn a set of signals or supplies on or off. Over USB. SCPI compatible.In this post: convert the pico-pi uart_advanced example (UART with interrupts)...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: mini project: PICO-PI programmable Lab Switch - 1b: retrieve UART characters in a FreeRTOS task, with Interrupt support</title><link>https://community.element14.com/technologies/test-and-measurement/b/blog/posts/mini-project-pico-pi-programmable-lab-switch---1b-retrieve-uart-characters-in-a-freertos-task-with-interrupt-support</link><pubDate>Tue, 18 Oct 2022 18:38:44 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:cf98e40c-2328-4385-85b4-ec4e4dd1068c</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Interesting post Jan.&lt;/p&gt;
&lt;p&gt;Have you made any timing tests on these functions?&lt;/p&gt;
&lt;p&gt;I used to do timing analysis on computers and OS, so I am always interested in the time delays incurred when an interrupt occurs.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=24585&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: mini project: PICO-PI programmable Lab Switch - 1b: retrieve UART characters in a FreeRTOS task, with Interrupt support</title><link>https://community.element14.com/technologies/test-and-measurement/b/blog/posts/mini-project-pico-pi-programmable-lab-switch---1b-retrieve-uart-characters-in-a-freertos-task-with-interrupt-support</link><pubDate>Mon, 17 Oct 2022 19:23:43 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:cf98e40c-2328-4385-85b4-ec4e4dd1068c</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I have the SCPI lib integrated. First test is the standard *IDN? (who are you) command:&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/1280x720/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-cf98e40c-2328-4385-85b4-ec4e4dd1068c/pastedimage1666034586873v1.png" alt=" " /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=24585&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: mini project: PICO-PI programmable Lab Switch - 1b: retrieve UART characters in a FreeRTOS task, with Interrupt support</title><link>https://community.element14.com/technologies/test-and-measurement/b/blog/posts/mini-project-pico-pi-programmable-lab-switch---1b-retrieve-uart-characters-in-a-freertos-task-with-interrupt-support</link><pubDate>Mon, 17 Oct 2022 15:27:34 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:cf98e40c-2328-4385-85b4-ec4e4dd1068c</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Great project!&lt;/p&gt;
&lt;p&gt;I use the same strategy with UART on the pico too, i.e. check to see if there is anything there, and then read one byte at a time.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I bought some relays from Farnell recently for a project, and made the mistake of not checking the size, since they visually looked like a larger standard size.. instead they are tiny! These are Axicom models IM06 and IM03.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="388" src="/resized-image/__size/1290x776/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-cf98e40c-2328-4385-85b4-ec4e4dd1068c/small_2D00_relays.jpg" width="645" /&gt;&lt;/p&gt;
&lt;p&gt;They kind-of fit standard perfboard (they won&amp;#39;t fit flush on the board, the spacing is slightly different):&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="467" src="/resized-image/__size/1388x934/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-cf98e40c-2328-4385-85b4-ec4e4dd1068c/relay_2D00_perfboard.jpg" width="693" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=24585&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>