Тёмный

RP2040 - Baremetal Assembly - Interrupts and Alarms 

Will Thomas
Подписаться 1,1 тыс.
Просмотров 2,1 тыс.
50% 1

documentation
datasheets.raspberrypi.com/rp...
datasheets.raspberrypi.com/pi...
developer.arm.com/documentati...
tools
github.com/willth7/au
github.com/willth7/zn
github.com/willth7/binhex
github.com/willth7/binuf2
find me @
github.com/willth7
/ @willth8

Опубликовано:

 

30 ноя 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@adailtonjn
@adailtonjn 4 месяца назад
I would love to see you using dual core
@anthonyheak3479
@anthonyheak3479 2 месяца назад
Great explanation, but your volume is a little low.
@ObligedTester
@ObligedTester Год назад
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.
@andreastarp6583
@andreastarp6583 Год назад
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?
@Sci-fi-Si
@Sci-fi-Si Год назад
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 Год назад
Do you have a video _how_ do you upload the binary to RP0?
@tuberroot1112
@tuberroot1112 20 часов назад
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.
@hienasmietnikowa7795
@hienasmietnikowa7795 4 месяца назад
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)
Далее
Schoolboy - Часть 2
00:12
Просмотров 5 млн
Мой инстаграм: v1.ann
00:13
Просмотров 93 тыс.
Китайка Шрек поймал Зайца😂😆
00:20
RP2040 - Introduction to Assembly Language - BMA-01
25:21
Using PICO Interrupts
25:15
Просмотров 18 тыс.
You’ve Never Seen WiFi Like This
20:43
Просмотров 696 тыс.
RP2040 - Baremetal Assembly - UART
19:08
Просмотров 944
RP2040 - Baremetal Assembly - Bootrom and Flash
15:35
Просмотров 1,4 тыс.
Schoolboy - Часть 2
00:12
Просмотров 5 млн