These assembly tutorials are wonderful. Please keep them coming. I have a special interest in stereo audio with RP2040 and want to take advantage of the speed improvements assembly can offer to make my products even better. I have a simple 16 bit R2R ladder with one bit on each of 16 of the Pico's GPIOs.
I hope to do at least a few more. You might want to check out my PIO videos, too. For raw data transfer (but no calculation) PIO is even faster than assembly. Thanks for watching!
Thanks for making these tutorials. It still amazes me how much more powerful the rp2040 is than early "micro computers" were. This brought back memories of learning about the UART programming on the SWTPC 6800 and the the Motorola 6850 Asynchronous Communications Interface Adapter (ACIA) with assembly language, circa 1978. I needed to write a program to allow copying files between an HP 3000 running MPE III using a serial line (three wire, RX, TX, GND), and this was before Kermit. And it had to use the HP ENQ/ACK flow control protocol. That's about all I remember about it now, other than that it took me quite a while to get it to work using interrupts so other things could be done in the foreground, and that debugging was not easy without any debugging tools, just a lot of trial and error.
Those were exciting times. Hobbyists were pushing the state of the art because the big corporations were just hoping that microprocessors would just go away. Thanks for watching!
Thank you for the kind words. Your channel looks very interesting; however my Spanish is pretty poor; so I can't appreciate it fully. Thanks again for watching.
Please do get into the gory details of the clocks available and how they can be used! Is it possible to use an external clock to read in adc values? One of the things I want to try with a 2040 is to have the PIO reading in digital data that has its own recovered clock. But I thought i would just have to have the pio oversampling instead of synchronized?
These assembly tutorials are wonderful. Please keep them coming. I have a special interest in stereo audio with RP2040 and want to take advantage of the speed improvements assembly can offer to make my products even better. I have a simple 16 bit R2R ladder with one bit on each of 16 of the Pico's GPIOs.
I hope to do at least a few more. You might want to check out my PIO videos, too. For raw data transfer (but no calculation) PIO is even faster than assembly. Thanks for watching!
Thanks for the tutorials! I've been following the Pico Bare Metal Programming series with great interest.
You're welcome. I hope to do several more; one's in the pipeline right now. Thanks for watching!
This takes me back to my days with 6800/6809 assembler, great stuff :)
Thanks. It feels very similar to the "old" days; kinda like an old shoe.
... and 6502 ! 😀
@@simonbaxter8001 Big thumbs up. Love the 6502!
Well done David !! 😃
Thank you for the kind words
Thanks for making these tutorials. It still amazes me how much more powerful the rp2040 is than early "micro computers" were.
This brought back memories of learning about the UART programming on the SWTPC 6800 and the the Motorola 6850 Asynchronous Communications Interface Adapter (ACIA) with assembly language, circa 1978. I needed to write a program to allow copying files between an HP 3000 running MPE III using a serial line (three wire, RX, TX, GND), and this was before Kermit. And it had to use the HP ENQ/ACK flow control protocol. That's about all I remember about it now, other than that it took me quite a while to get it to work using interrupts so other things could be done in the foreground, and that debugging was not easy without any debugging tools, just a lot of trial and error.
Those were exciting times. Hobbyists were pushing the state of the art because the big corporations were just hoping that microprocessors would just go away. Thanks for watching!
Great video
Thank you. I hope it was helpful.
that's the real way to explain something :)
Thank you for the kind words. Your channel looks very interesting; however my Spanish is pretty poor; so I can't appreciate it fully. Thanks again for watching.
@@LifewithDavid1 The language is Portuguese, im from Brazil :)
I use to make some videos, but now withh many projects it's impossible to continue :(
@@ezequieldonhauser Well, THAT would explain why I couldn't understand your voiceover. LOL Good luck!
Thanks
You're welcome. Hope it was helpful.
Please do get into the gory details of the clocks available and how they can be used! Is it possible to use an external clock to read in adc values? One of the things I want to try with a 2040 is to have the PIO reading in digital data that has its own recovered clock. But I thought i would just have to have the pio oversampling instead of synchronized?
Thanks for he feedback! I wasn't sure if that would be a popular topic. I'll put it on the list (which is getting longer).