Raspberry Pi Pico Lecture 2: Hardware/software overview

  Рет қаралды 16,447

V. Hunter Adams

V. Hunter Adams

Күн бұрын

Пікірлер: 19
@lorenmax9460
@lorenmax9460 Жыл бұрын
Thanks for posting these amazing lectures! Minor quibble (probably just misspoke) 29:37 Ritchie came up with "Hello, World"...
@gurusaran1892
@gurusaran1892 Жыл бұрын
These lectures are gold.
@dmitreymakarov-paton7011
@dmitreymakarov-paton7011 2 жыл бұрын
Glad to hear your voice Bruce. I'm super excited that you are doing well and still actively involved with the programme. Thank you Hunter for continuing Bruce's legacy to make these great lectures and labs for us. Please keep AVR and pic32 lectures, labs and project reports live though. I'm always thrilled to see the articles in the mags published by your students. Hope to see more in the next year based on Pico. Thank you all.
@Mr_ToR
@Mr_ToR Жыл бұрын
is there any of Bruce's lectures on KZbin?
@Zaptrap401
@Zaptrap401 7 ай бұрын
Bruce's dad touched the registers. Circuit's been shorted ever since.
@vacoff2717
@vacoff2717 Жыл бұрын
this playlist is gold
@RussellNelson
@RussellNelson Жыл бұрын
40:00 you automatically configure your pins to input so that you don't drive the peripheral attached either high or low. This protects a peripheral output pins from being pulled higher or low AND a peripheral input either high or low. So, don't turn on an LED if it's attached to the pin, or don't pull a peripheral's high output low.
@ExtantFrodo2
@ExtantFrodo2 Жыл бұрын
At 44:00 - 44:30 You say that "in a little bit" you will talk about a line of code to add to the cmake file to enable use of an external button attached to pin 1 and ground such that we won't have to plug and unplug the pico to program it, but you didn't get to it in this video. Is it mentioned elsewhere?
@hunteradams9430
@hunteradams9430 Жыл бұрын
You add "pico_bootsel_via_double_reset" to the target_link_libraries in the CMakeLists.txt file, and then place a button between the RUN pin and GND. Double-clicking the button then puts the device into programming mode. You can see an example in line 12 of this file: github.com/vha3/Hunter-Adams-RP2040-Demos/blob/master/Lab_1_Incremental/g_Audio_FFT/CMakeLists.txt
@ExtantFrodo2
@ExtantFrodo2 Жыл бұрын
​@@hunteradams9430 TY So much. You're the best! I just posted another question above regarding the GNU arm embeded toolchain specifics. I haven't been able to determine which install to use. I've seen from your videos how much more useful and powerful it is to program the Pico in C rather than python so I am eager to learn all the necessary procedures to get cracking this nut. Thanks again for posting these videos. How critical is the "GNU arm embeded toolchain" and if required which instance/version should I install? I got as far as DeveloperArmCom/Tools%20and%20Software/ , but I'm not sure which one to use for this class.
@catastrophicallycommon8229
@catastrophicallycommon8229 Жыл бұрын
Hello sir, I can not find the functions list as you do in the video at 39:00. I think they changed the documentation and it's not there anymore, any suggestions on how I could find these functions? Please! I need this! Thanks a lot!!!
@hunteradams9430
@hunteradams9430 Жыл бұрын
www.raspberrypi.com/documentation/pico-sdk/hardware.html#hardware_gpio
@catastrophicallycommon8229
@catastrophicallycommon8229 Жыл бұрын
@@hunteradams9430 Thank you very much!
@ExtantFrodo2
@ExtantFrodo2 Жыл бұрын
@@catastrophicallycommon8229 I went looking for this and was about to post this same question before reading the comments. Thank you Hunter for answering.
@ExtantFrodo2
@ExtantFrodo2 Жыл бұрын
@@hunteradams9430 Hunter: your teaching style is pure gold! TYVM for choosing this path.
@ExtantFrodo2
@ExtantFrodo2 Жыл бұрын
When I follow your examples step by step, when I get to this point I get this error... PS C:\Users\Damian\Documents\Pico\Hunter-Adams-RP2040-Demos\Build> cmake -G "Nmake Makefiles" CMake Error: Could not create named generator Nmake Makefiles Generators * NMake Makefiles = Generates NMake makefiles. CMake Warning: No source or binary directory provided. Both will be assumed to be the same as the current working directory, but note that this warning will become a fatal error in future CMake releases. *EDIT: I discovered my mistake. I omitted the ".." at the end of cmake -G "Nmake Makefiles"* That must instruct cmake to look in the parent directory for the CMakeLists.txt. Yet I have different errors... PS C:\Users\Damian\Documents\Pico\Hunter-Adams-RP2040-Demos\build> cmake -G "NMake Makefiles" .. CMake Warning at C:/Users/Damian/Documents/Pico/pico-sdk/cmake/preload/toolchains/find_compiler.cmake:22 (message): PICO_TOOLCHAIN_PATH specified (C:\Program Files (x86)\Arm GNU Toolchain arm-none-eabi), but arm-none-eabi-gcc not found there *FIXED! I edited the "setx PICO_TOOLCHAIN_PATH" until it worked.*
@rubbermaiden
@rubbermaiden 10 ай бұрын
Marvelous
@pitankar
@pitankar 2 жыл бұрын
Gold! 🥲 I am going to follow the course and see if I can get things to work without the SDK. With just assembly and C code 😅
@jthunders
@jthunders Жыл бұрын
You've got a lot of nerve, straying from the norm like that
Raspberry Pi Pico Lecture 3: Timers, timer interrupts, SPI
52:23
V. Hunter Adams
Рет қаралды 21 М.
Raspberry Pi Pico Lecture 1: Course Introduction
48:17
V. Hunter Adams
Рет қаралды 32 М.
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
FreeRTOS SMP on the RP2040 Tutorial - Symmetric Multiprocessing with FreeRTOS!
15:47
rust runs on EVERYTHING (no operating system, just Rust)
18:10
Low Level
Рет қаралды 365 М.
Fixing HORRIBLE Embedded Rust So You Don’t Have To
11:14
Low Level
Рет қаралды 107 М.
The Raspberry Pi Pico WAS Overrated! But that changed!
10:18
GreatScott!
Рет қаралды 624 М.
In-depth: Raspberry Pi Pico's PIO - programmable I/O!
17:19
stacksmashing
Рет қаралды 141 М.
5 Ways Pi Pico 2 Takes Your Projects to the Next Level
5:15
Hardware.ai
Рет қаралды 22 М.
Why Can't We Make Simple Software? - Peter van Hardenberg
41:34
Handmade Cities
Рет қаралды 180 М.
Raspberry Pi Pico PIO - Ep. 8 - Introduction to DMA
18:21
Life with David
Рет қаралды 20 М.