<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>I agree this is absolutely killer. I wonder if with the right
physical interface this could be programmed to handle a LIN
bus?(popular with automotive control systems). Exciting!<br>
</p>
<div class="moz-cite-prefix">On 1/21/21 9:26 AM, Rodney Radford via
TriEmbed wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CA+kfaxGYDcZ01wVbKx8x+s2L0M=zyviMjkGDD6FMJs903tMYaA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">Scroll down to the section titled "THE PIO:
NEVER BITBANG AGAIN" in the hackaday article <a
href="https://hackaday.com/2021/01/20/raspberry-pi-enters-microcontroller-game-with-4-pico/"
moz-do-not-send="true">Raspberry Pi Enters Microcontroller
Game With $4 Pico | Hackaday</a> as it does a great job of
an overview.</div>
<div dir="ltr"><br>
</div>
<div>Basically each PIO is a small state machine with it's own
register, GPIO mapping, IRQ and DMA for building timing
specific I/O code. Examples given were another uart, or a
uart with specific coding, the ws2811 protocol, etc. While
each of these can be done on the eps8266/esp32, the nice
thing is it is done by specialized hardware in the
background so does not take up any MPU cycles. Think of it
as a simple cpld/fpga state machine built in to the same
chip.</div>
<div><br>
</div>
<div> </div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Jan 21, 2021 at 9:16
AM Mauricio Tavares via TriEmbed <<a
href="mailto:triembed@triembed.org" moz-do-not-send="true">triembed@triembed.org</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On
Thu, Jan 21, 2021 at 9:01 AM Rodney Radford via TriEmbed<br>
<<a href="mailto:triembed@triembed.org" target="_blank"
moz-do-not-send="true">triembed@triembed.org</a>> wrote:<br>
><br>
> And after I sent that, I read more about the programmable
PIO on the chip and that opens up a lot of other options that
make it a better choice for some options over the esp8266 and
esp32.<br>
><br>
Could you explain the difference to clueless me?<br>
><br>
> On Thu, Jan 21, 2021 at 8:58 AM Rodney Radford <<a
href="mailto:ncgadgetry@gmail.com" target="_blank"
moz-do-not-send="true">ncgadgetry@gmail.com</a>> wrote:<br>
>><br>
>> The biggest competitors will be the esp8266 and esp32
that offer similar specs but already include wifi and a big
user following, so that may be a hard sale - especially
considering the very low prices of some of the variants direct
from China now.<br>
>><br>
>> On Thu, Jan 21, 2021 at 8:50 AM Mark Sidell via
TriEmbed <<a href="mailto:triembed@triembed.org"
target="_blank" moz-do-not-send="true">triembed@triembed.org</a>>
wrote:<br>
>>><br>
>>> Of course, it's not exactly a pi. More like a
pi-ish Arduino, perhaps. Hackaday did a nice write-up: <a
href="https://hackaday.com/2021/01/20/raspberry-pi-enters-microcontroller-game-with-4-pico/"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://hackaday.com/2021/01/20/raspberry-pi-enters-microcontroller-game-with-4-pico/</a><br>
>>><br>
>>> On Thu, Jan 21, 2021 at 8:21 AM John Vaughters
via TriEmbed <<a href="mailto:triembed@triembed.org"
target="_blank" moz-do-not-send="true">triembed@triembed.org</a>>
wrote:<br>
>>>><br>
>>>> competition for arduino?<br>
>>>><br>
>>>> 3 ADCs is nice and super flexible I/O
definition possibilities.<br>
>>>><br>
>>>> all for $4<br>
>>>><br>
>>>> very impressive.<br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>> On Thursday, January 21, 2021, 8:07:32 AM
EST, Pete Soper via TriEmbed <<a
href="mailto:triembed@triembed.org" target="_blank"
moz-do-not-send="true">triembed@triembed.org</a>> wrote:<br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>> <a
href="https://www.raspberrypi.org/products/raspberry-pi-pico/"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.raspberrypi.org/products/raspberry-pi-pico/</a><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>> Pete<br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>>
_______________________________________________<br>
>>>> Triangle, NC Embedded Computing mailing list<br>
>>>><br>
>>>> To post message: <a
href="mailto:TriEmbed@triembed.org" target="_blank"
moz-do-not-send="true">TriEmbed@triembed.org</a><br>
>>>> List info: <a
href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
>>>> TriEmbed web site: <a
href="http://TriEmbed.org" rel="noreferrer" target="_blank"
moz-do-not-send="true">http://TriEmbed.org</a><br>
>>>> To unsubscribe, click link and send a blank
message: mailto:<a
href="mailto:unsubscribe-TriEmbed@bitser.net"
target="_blank" moz-do-not-send="true">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
>>>><br>
>>>><br>
>>>>
_______________________________________________<br>
>>>> Triangle, NC Embedded Computing mailing list<br>
>>>><br>
>>>> To post message: <a
href="mailto:TriEmbed@triembed.org" target="_blank"
moz-do-not-send="true">TriEmbed@triembed.org</a><br>
>>>> List info: <a
href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
>>>> TriEmbed web site: <a
href="http://TriEmbed.org" rel="noreferrer" target="_blank"
moz-do-not-send="true">http://TriEmbed.org</a><br>
>>>> To unsubscribe, click link and send a blank
message: mailto:<a
href="mailto:unsubscribe-TriEmbed@bitser.net"
target="_blank" moz-do-not-send="true">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
>>>><br>
>>> _______________________________________________<br>
>>> Triangle, NC Embedded Computing mailing list<br>
>>><br>
>>> To post message: <a
href="mailto:TriEmbed@triembed.org" target="_blank"
moz-do-not-send="true">TriEmbed@triembed.org</a><br>
>>> List info: <a
href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
>>> TriEmbed web site: <a href="http://TriEmbed.org"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://TriEmbed.org</a><br>
>>> To unsubscribe, click link and send a blank
message: mailto:<a
href="mailto:unsubscribe-TriEmbed@bitser.net"
target="_blank" moz-do-not-send="true">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
>>><br>
> _______________________________________________<br>
> Triangle, NC Embedded Computing mailing list<br>
><br>
> To post message: <a href="mailto:TriEmbed@triembed.org"
target="_blank" moz-do-not-send="true">TriEmbed@triembed.org</a><br>
> List info: <a
href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
> TriEmbed web site: <a href="http://TriEmbed.org"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://TriEmbed.org</a><br>
> To unsubscribe, click link and send a blank message:
mailto:<a href="mailto:unsubscribe-TriEmbed@bitser.net"
target="_blank" moz-do-not-send="true">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
><br>
<br>
_______________________________________________<br>
Triangle, NC Embedded Computing mailing list<br>
<br>
To post message: <a href="mailto:TriEmbed@triembed.org"
target="_blank" moz-do-not-send="true">TriEmbed@triembed.org</a><br>
List info: <a
href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="http://TriEmbed.org"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://TriEmbed.org</a><br>
To unsubscribe, click link and send a blank message: mailto:<a
href="mailto:unsubscribe-TriEmbed@bitser.net"
target="_blank" moz-do-not-send="true">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
<br>
</blockquote>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Triangle, NC Embedded Computing mailing list
To post message: <a class="moz-txt-link-abbreviated" href="mailto:TriEmbed@triembed.org">TriEmbed@triembed.org</a>
List info: <a class="moz-txt-link-freetext" href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a>
TriEmbed web site: <a class="moz-txt-link-freetext" href="http://TriEmbed.org">http://TriEmbed.org</a>
To unsubscribe, click link and send a blank message: <a class="moz-txt-link-freetext" href="mailto:unsubscribe-TriEmbed@bitser.net?subject=unsubscribe">mailto:unsubscribe-TriEmbed@bitser.net?subject=unsubscribe</a>
</pre>
</blockquote>
</body>
</html>