TinyGo and Raspberry Pi Pico: SPI and Shift Registers with Logic Analyzer

  Рет қаралды 1,870

Pragmatik Tech

Pragmatik Tech

Күн бұрын

Пікірлер: 11
@tonygilkerson
@tonygilkerson 2 жыл бұрын
Perfect! I was thinking of doing this and boom! You did it for me, thanks. Great stuff
@holgerhoffmann9758
@holgerhoffmann9758 2 жыл бұрын
Really enjoying your videos! Very well made. So looking forward to the next ones. Thank you so much for your work.
@pragmatiktech
@pragmatiktech 2 жыл бұрын
Thank you very much!
@KevinThomas-iw2lk
@KevinThomas-iw2lk Жыл бұрын
So glad you have a TinyGo series will you be continuing this to add how to do file persistence writing to the flash and reading from the flash?
@boyeemister5558
@boyeemister5558 2 жыл бұрын
Could you make a short video on I2C? I am trying to get some of the usual Arduino Kit Sensors to run (not only I2C also single Wire bus or normal analog input) but I had no luck so far. So the idea is to just switch out the Arduino for the RPI pico with tinygo running I don't know if that is possible 😅
@pragmatiktech
@pragmatiktech 2 жыл бұрын
I2C is definitely on the cards. I may not get to it in the next couple of episodes, but I will try.
@tonygilkerson
@tonygilkerson 2 жыл бұрын
When you get two PICOs talking via SPI could you talk about how that compares to two PICOs talking via serial (UART)? Serial seems easier/simpler so I am trying to decide which way to go, thanks
@pragmatiktech
@pragmatiktech 2 жыл бұрын
Tony, I will definitely talk about it. Just remember, SPI is going to be significantly faster because it's a synchronous protocol. So, if you have a need for speed (apologies to top gun there ;) ) you might want to go the SPI route.
@tonygilkerson
@tonygilkerson 2 жыл бұрын
@@pragmatiktech Your point about speed, understood. In my case I want pass simple commands between two controllers. For example, something like "get encoder position" which would return just two bytes. Given the small size of the commands and responses I am thinking speed will not be an issue but I could be wrong. with SPI say I have a master with several slave (sorry terms) each slave has a channel select pin. Do I need to set a mutex in go to ensure I never set multiple channel select pins on at the same time? I am using go routines to pole slave controllers but I am concerned that I will try to communicate to multiple devices at the same time. Maybe now it is not an issue because go can only use one core, but eventually i hope to use multiple cores. --- Great channel thanks in advance
@lohikarhu734
@lohikarhu734 2 жыл бұрын
Hey, I can't seem to get to your website??
@pragmatiktech
@pragmatiktech 2 жыл бұрын
Lohi, I just checked and the link is working - I even VPN'ed via a couple of countries to double check. I've been having some issues with my site since it's a Notion site fronted with Cloudflare. Maybe something went wrong there. Would you please give it a shot now, and let me know if it works?
TinyGo and Raspberry Pi Pico: UART and Asynchronous Serial Communication
18:03
TinyGo and Raspberry Pi Pico: GPIO and Interrupts
15:16
Pragmatik Tech
Рет қаралды 1,9 М.
Walking on LEGO Be Like... #shorts #mingweirocks
00:41
mingweirocks
Рет қаралды 6 МЛН
TinyGo and Raspberry Pi Pico: Channels and Concurrency
16:30
Pragmatik Tech
Рет қаралды 2 М.
I Made The Ultimate Cheating Device
9:39
ChromaLock
Рет қаралды 1,4 МЛН
DON'T Use Raspberry Pis for Servers! (Use THIS)
16:23
Hardware Haven
Рет қаралды 1,1 МЛН
TinyGo and Raspberry Pi Pico: Blink LED
12:40
Pragmatik Tech
Рет қаралды 2,3 М.
Build Your Own Logic Analyzer - Superscalar 8-Bit CPU #18
1:01:01
Fabian Schuiki
Рет қаралды 8 М.
Raspberry Pi Pico as a 24-Channel Logic Analyzer
6:18
Aniss Oulhaci
Рет қаралды 6 М.
Why Are Cooling Towers Shaped Like That?
19:48
Practical Engineering
Рет қаралды 2,2 МЛН
Raspberry Pi Pico PIO - PIO Interrupts using C - Ep. 19
27:15
Life with David
Рет қаралды 7 М.
I Can Save You Money! - Raspberry Pi Alternatives
15:04
Linus Tech Tips
Рет қаралды 3,5 МЛН
It’s Been a Good Run, Phone Providers.
26:31
Data Slayer
Рет қаралды 5 МЛН