memory heap
340 subscribers
2.25K photos
468 videos
52 files
2.89K links
science ∩ art = wonder

all memory blocks here are allocated by @a_v_p

GitHub: https://github.com/artyom-poptsov
Mastodon: https://fosstodon.org/@avp

https://memory-heap.org/~avp/
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
ШИМ на STM32.

  while (1)
{
for (int dc = 1; dc < 65536; dc *= 2) {
TIM1->CCR1 = dc;
HAL_Delay(1 + (100 - dc / 1000));
}
for (int dc = 65535; dc > 0; dc /= 2) {
TIM1->CCR1 = dc;
HAL_Delay(1 + (100 - dc / 1000));
}
}


#mcu #stm32
🔥4
memory heap
Открыт новый способ страдания фигнёй.
This media is not supported in your browser
VIEW IN TELEGRAM
Делаю межвидовые переходники: разъёмы с 2мм шагом (которые на STM32) на стандартные разъёмы с шагом 2.54мм (DuPont.)

Кто знает, как называется этот вид разъёма, который кручу в руке?

(Да, эта STM32 должна втыкаться в плату наподобие такой, но у меня её нет и стоит она почти как сама XCore407I.)

#mcu #stm32
2👾1
RISC-V MCU: CH32V003

Брал на AliExpress:
https://aliexpress.ru/item/1005008105615031.html

Инструкция по разработке под платформу на PlatformIO:
https://taunoerik.wordpress.com/2023/08/05/programming-ch32v003/

#riscv #mcu
Зверский способ сделать мигающий светодиод на Arduino Nano 328p:
void setup() {
DDRD = DDRD | (1 << 2);
TCCR1A = 0;
TCCR1B = 0;
TCCR1B = 0b00000011;
OCR1A = 25000;
TIMSK1 |= B00000010;
}

ISR(TIMER1_COMPA_vect) {
OCR1A += 25000;
PORTD ^= 1 << 2;
}

void loop() {
// do nothing.
}


#mcu #avr
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Самодельный ШИМ на прерываниях по таймеру.

Arduino Nano (ATmega328p)

#mcu #arduino
3
Купил себе китайскую Arduino Mega 2560 (Pro Mini MEGA 2560 Type-C.)

Красиво.

#arduino #avr #mcu
🔥1🎃1
This media is not supported in your browser
VIEW IN TELEGRAM
Улучшенная версия самодельного ШИМ на прерываниях.

MCU: ATmega328p

#avr #mcu
#book_sparc #mcu

Прогресс по книге: Добавил пример обработки прерывания по переполнению таймера.
2
👾4
memory heap
Photo
И тут уже демка загружена. Класс!

#mcu #stm32