Тег: dma
8. STM32. Програмування STM32F103. DMA

8. STM32. Программирование STM32F103. DMA
(на русском языке)
Ми вже використовували USART. Відправка даних через USART - досить тривалий процес, під час якого (у попередніх прикладах) процесор чекає, поки буде відправлений весь буфер. Дивись функцію USARTSend. Поки ця функція не закінчить відправку всього буфера, далі обробка у головному циклі програми не йде. Усі чекають. У нас були досить прості приклади і нам було байдуже. Але, рано чи пізно, нам знадобиться вся потужність контролера і треба буде оптимізувати цю операцію. Один з методів - використання DMA. Ми підготовимо дані на відправку, дамо завдання DMA, він буде собі відправляти байт за байтом, а процесор займеться чимось більш важливим.
7. STM32. Програмування STM32F103. ADC

7. STM32. Программирование STM32F103. ADC
(на русском языке)
Недавні записи
- FOC - своя реалізація векторного керування. Підбиваю підсумки 2022 року
- Конструктор регуляторів моторів. Підбиваю підсумки 2022 року.
- Чому трифазні мотори стали такими популярними?
- FOC & Polar coordinates
- Конструктор регуляторів PMSM, BLDC двигунів
- Своя бібліотека для векторного керування безколекторними моторами
- Not Allowed
- Адаптивний ПІД регулятор
- Конструктор регуляторів моторів. Структура.
- Конструктор регуляторів моторів. Анонс.
Tags
gps barometer gpio bluetooth led java-script st-link options displays brushless programmator flash bkp battery lcd dht11 websocket esp8266 bmp280 watchdog max1674 git ssd1306 mpu-6050 eeprom encoder eb-500 hih-4000 html tim ethernet mongodb wifi raspberry-pi ngnix css flask i2c capture piezo motor web ssd1331 sensors dma avr mpx4115a bldc timer usb dc-dc pmsm bme280 nodemcu meteo 3d-printer rtc examples usart atmega python solar smd remap books soldering stm32 foc pwm nvic rs-232 docker mpu-9250 sms rfid exti uart servo adc
Архіви