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!
On 1/21/21 9:26 AM, Rodney Radford via TriEmbed wrote:
Scroll down to the section titled "THE PIO: NEVER BITBANG AGAIN" in
the hackaday article Raspberry Pi Enters Microcontroller Game With $4
Pico | Hackaday
<https://hackaday.com/2021/01/20/raspberry-pi-enters-microcontroller-game-with-4-pico/> as
it does a great job of an overview.
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.
On Thu, Jan 21, 2021 at 9:16 AM Mauricio Tavares via TriEmbed
<[email protected] <mailto:[email protected]>> wrote:
On Thu, Jan 21, 2021 at 9:01 AM Rodney Radford via TriEmbed
<[email protected] <mailto:[email protected]>> wrote:
>
> 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.
>
Could you explain the difference to clueless me?
>
> On Thu, Jan 21, 2021 at 8:58 AM Rodney Radford
<[email protected] <mailto:[email protected]>> wrote:
>>
>> 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.
>>
>> On Thu, Jan 21, 2021 at 8:50 AM Mark Sidell via TriEmbed
<[email protected] <mailto:[email protected]>> wrote:
>>>
>>> Of course, it's not exactly a pi. More like a pi-ish Arduino,
perhaps. Hackaday did a nice write-up:
https://hackaday.com/2021/01/20/raspberry-pi-enters-microcontroller-game-with-4-pico/
<https://hackaday.com/2021/01/20/raspberry-pi-enters-microcontroller-game-with-4-pico/>
>>>
>>> On Thu, Jan 21, 2021 at 8:21 AM John Vaughters via TriEmbed
<[email protected] <mailto:[email protected]>> wrote:
>>>>
>>>> competition for arduino?
>>>>
>>>> 3 ADCs is nice and super flexible I/O definition possibilities.
>>>>
>>>> all for $4
>>>>
>>>> very impressive.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Thursday, January 21, 2021, 8:07:32 AM EST, Pete Soper via
TriEmbed <[email protected] <mailto:[email protected]>> wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> https://www.raspberrypi.org/products/raspberry-pi-pico/
<https://www.raspberrypi.org/products/raspberry-pi-pico/>
>>>>
>>>>
>>>>
>>>>
>>>> Pete
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Triangle, NC Embedded Computing mailing list
>>>>
>>>> To post message: [email protected]
<mailto:[email protected]>
>>>> List info:
http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
<http://mail.triembed.org/mailman/listinfo/triembed_triembed.org>
>>>> TriEmbed web site: http://TriEmbed.org <http://TriEmbed.org>
>>>> To unsubscribe, click link and send a blank message:
mailto:[email protected]
<mailto:[email protected]>?subject=unsubscribe
>>>>
>>>>
>>>> _______________________________________________
>>>> Triangle, NC Embedded Computing mailing list
>>>>
>>>> To post message: [email protected]
<mailto:[email protected]>
>>>> List info:
http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
<http://mail.triembed.org/mailman/listinfo/triembed_triembed.org>
>>>> TriEmbed web site: http://TriEmbed.org <http://TriEmbed.org>
>>>> To unsubscribe, click link and send a blank message:
mailto:[email protected]
<mailto:[email protected]>?subject=unsubscribe
>>>>
>>> _______________________________________________
>>> Triangle, NC Embedded Computing mailing list
>>>
>>> To post message: [email protected]
<mailto:[email protected]>
>>> List info:
http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
<http://mail.triembed.org/mailman/listinfo/triembed_triembed.org>
>>> TriEmbed web site: http://TriEmbed.org <http://TriEmbed.org>
>>> To unsubscribe, click link and send a blank message:
mailto:[email protected]
<mailto:[email protected]>?subject=unsubscribe
>>>
> _______________________________________________
> Triangle, NC Embedded Computing mailing list
>
> To post message: [email protected]
<mailto:[email protected]>
> List info:
http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
<http://mail.triembed.org/mailman/listinfo/triembed_triembed.org>
> TriEmbed web site: http://TriEmbed.org <http://TriEmbed.org>
> To unsubscribe, click link and send a blank message:
mailto:[email protected]
<mailto:[email protected]>?subject=unsubscribe
>
_______________________________________________
Triangle, NC Embedded Computing mailing list
To post message: [email protected] <mailto:[email protected]>
List info:
http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
<http://mail.triembed.org/mailman/listinfo/triembed_triembed.org>
TriEmbed web site: http://TriEmbed.org <http://TriEmbed.org>
To unsubscribe, click link and send a blank message:
mailto:[email protected]
<mailto:[email protected]>?subject=unsubscribe
_______________________________________________
Triangle, NC Embedded Computing mailing list
To post message: [email protected]
List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
TriEmbed web site: http://TriEmbed.org
To unsubscribe, click link and send a blank message:
mailto:[email protected]?subject=unsubscribe
_______________________________________________
Triangle, NC Embedded Computing mailing list
To post message: [email protected]
List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
TriEmbed web site: http://TriEmbed.org
To unsubscribe, click link and send a blank message:
mailto:[email protected]?subject=unsubscribe