RP2040 - Baremetal Assembly - Interrupts and Alarms

  Рет қаралды 2,571

Will Thomas

Will Thomas

Күн бұрын

Пікірлер: 10
@jamesross3939
@jamesross3939 4 ай бұрын
Liked and subscribed. I'm going to go back and watch all your bare metal videos on the RPi Zero and Pico!! I hope you return to make more videos.
@adailtonjn
@adailtonjn 9 ай бұрын
I would love to see you using dual core
@ObligedTester
@ObligedTester 2 жыл бұрын
Hey! Thank you so much for these videos with the RP2040. I like the bare metal approach. I have only written code in C before, however I would love to learn more about assembly programmings. Do you have any "beginner" videos planned/in the works featuring assembly programming? Just to get to understand the basics as this would make it easier to follow your current ones.
@Sci-fi-Si
@Sci-fi-Si 2 жыл бұрын
Will, at exactly 12:00 you say that ALARM0 offset is 4, but on the page it says the offset is 0x10. Is it right to assume that what you’re doing is dividing by 4? ie 0x10 = 16 decimal 16/4 = 4? So basically your values are long words? Sorry but then earlier when you’re reading from the timer register the offset on the page says 0x24 and you say 10? but by my above logic that would be 0x24 = #36 and decimal 36/4 = 9. Basically I have no idea where you’re getting these offset numbers from or how you’re calculating them, could you explain please?
@alexloktionoff6833
@alexloktionoff6833 2 жыл бұрын
Do you have a video _how_ do you upload the binary to RP0?
@andreastarp6583
@andreastarp6583 2 жыл бұрын
Hi Will, nice video again! I really like this bare metal stuff and your approach to get into it. But in spite of your disliking of floating points, wouldn't it be nice to let's say calculate pi with a PI?
@hienasmietnikowa7795
@hienasmietnikowa7795 10 ай бұрын
HI! can you explain exactly which IDE do you use for programming in assembly language? (and all tools for loading of internal SRAM memory) DO you use SWD picoprobe or SWD DEBUG PROBE? (for loading internal SRAM) DO you have possibility of debug your program - step by step in internal SRAM? (sorry for my very weak english)
@anthonyheak3479
@anthonyheak3479 7 ай бұрын
Great explanation, but your volume is a little low.
@tuberroot1112
@tuberroot1112 5 ай бұрын
NMI is not "nested mask interrupt" it is Non Maskable Interrupt. A vector is a quantity with direction and length which indicates a destination's position from an origin. If you don't understand what a vector is , that may explain why you think it is not a good name. I don't get the feeling you are in a position to teach this subject. I'm outta here.
@HMF39
@HMF39 2 ай бұрын
I agree, he's definitely lost and I don't think he's a great teacher. A loop is Something having a shape, order, or path of motion that is circular or curved over on itself. It definitely can't have a different meaning. I just had to dislike the video...
Raspberry Pi Pico PIO - PIO Interrupts using C - Ep. 19
27:15
Life with David
Рет қаралды 7 М.
RP2040 - Baremetal Assembly - UART
19:08
Will Thomas
Рет қаралды 1 М.
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН
RP2040 - Baremetal Assembly - Subsystem Resets and the GPIO
24:09
RP2040 - Bare Metal Interrupts and Debugging - BMA08
22:37
Life with David
Рет қаралды 1,1 М.
Raspberry Pi Pico 2: a RISC-V bet!
8:05
Jeff Geerling
Рет қаралды 314 М.
RP2040 - Introduction to Assembly Language - BMA-01
25:21
Life with David
Рет қаралды 14 М.
Lecture 9: Interrupts
20:43
Embedded Systems and Deep Learning
Рет қаралды 275 М.
Using PICO Interrupts
25:15
Making Stuff with Chris DeHut
Рет қаралды 20 М.
I made maps that show time instead of space
10:44
Václav Volhejn
Рет қаралды 1,2 МЛН
RP2040 - Baremetal Assembly - Boot Sequence and Watchdog
11:08
Will Thomas
Рет қаралды 2,4 М.
Raspberry Pi Pico - Первый взгляд
8:48
arduinoLab
Рет қаралды 64 М.
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН