Електроніка, схеми, плати, статті - сторінка 13
« ‹ 11 12
ESP8266 NodeMCU Прошивка. Робимо WiFi розетку
Популярність WiFi-модулів на базі ESP8266 на стільки велика, що крім прошивок для використання ESP8266 у якості WiFi-модуля під керуванням зовнішнього мікроконтролера, існує безліч прошивок для використання його і як мікроконтролера з різними цільовими призначеннями, у тому числі і в сфері Інтернет речей. У цьому циклі статей ми будемо вивчати можливості ESP8266 з прошивкою NodeMCU і познайомимось з мовою програмування LUA.
Статті про STM32 з прикладами (SPL)
Список статей який допоможе вивчити мікроконтролер STM32 навіть початківцю. Детально про все з прикладами починаючи від мерехтіння світлодіодом до управління безколекторним двигуном. У прикладах використовується стандартна бібліотека SPL (Standard Peripheral Library).
STM32 - PMSM Control
Керування PMSM за допомогою STM32
Викладений нижче матеріал ґрунтується на документації AVR447 від фірми Atmel. Приклад керування PMSM двигуном з трьома датчиками Холла для мікроконтролера STM32 базується на інформації, викладеної в цій документації. Існує деяка плутанина в термінології пов`язаної з безколекторними двигунами. Саме поняття "безколекторний двигун" охоплює кілька груп двигунів, в тому числі й безколекторні двигуни з постійними магнітами. Далі маються на увазі безколекторні двигуни з постійними магнітами. У більшості літературних джерел двигуни з постійними магнітами розділені на дві категорії за формою зворотного ЕРС (електрорушійна сила). Зворотна ЕРС може мати вигляд трапеції або синусоїди. Хоча термінологія в літературі іноді суперечлива, в більшості випадків вважається, що безколекторні двигуни постійного струму (BLDC) мають зворотну ЕРС у формі трапеції, а синхронні двигуни з постійними магнітами (PMSM) мають синусоїдальну зворотну ЕРС. І BLDC і PMSM можуть збуджуватися синусоїдальними струмами.
STM32 - BLDC Motor Control
Керування безколекторним двигуном постійного струму (BLDC) за допомогою STM32
У якості прикладу розглянемо керування трьохфазним безколекторним двигуном (BLDC Motor) з датчиками Холла. Про алгоритм керування безколекторним двигуном з датчиками Холла я раніше писав у статті Управление бесколлекторным двигателем с датчиками Холла (Sensored brushless motors). У цій статті ми розглянемо лише питання програмування мікроконтролера. Мається на увазі що ви знайомі з алгоритмом керування BLDC з датчиками Холла та розумієтесь на структурі регулятора, а силова частина обрана відповідно до потужності Вашого двигуна. Тому у статті не буде наведена принципова схема, розглядатиметься лише структурна схема з описом призначення виводів мікроконтролера.24. STM32. Програмування STM32F103. Bootloader
У цій статті ми розглянемо що таке Bootloader, навіщо і коли потрібен власний Bootloader, приклад як написати власний Bootloader, приклад як адаптувати прошивку для використання з Bootloader-ом.
Що таке Bootloader?
Bootloader (загрузчик) - це програма яка знаходиться у пам`яті мікроконтролера. Основна функція загрузчика - записати програму (прошивку) у флеш пам`ять мікроконтролера. Тобто, прошивка мікроконтролера. Використовується коли треба дати можливість оновити прошивку кінцевому користувачеві приладу без використання програматора.Keil uVision5 – IDE для STM32
Keil - Keil uVision5
Встановлення і налаштування Keil. Створення першого проекту. Офіційний сайт: http://www.keil.com/ Комерційна IDE для мікроконтролерів STM32. У безкоштовному варіанті має обмеження за обсягом програми до 32Кб. Завантажити можна з офіційного сайту.
IAR Workbench - IDE для STM32
IAR - IAR Embedded Workbench for ARM 7.80
Встановлення та налаштування. Створення першого проекту. Офіційний сайт: https://www.iar.com/ Комерційне IDE для мікроконтролерів STM32. У безкоштовному варіанті має обмеження на 30 днів, або за обсягом програми до 32Кб. Завантажити можна з офіційного сайту.DFPlayer Mini - MP3 модуль з портом UART
MP3 плеєр з послідовним портом UART. Модуль MP3 плеєра для підключення до мікроконтролера.
Приклад того, як можна за допомогою мікроконтролера і DFPlayer Mini голосом вимовляти числа в діапазоні від -9999 до 9999.
Бібліотека з прикладом для мікроконтролера STM32:
https://github.com/avislab/STM32F103/tree/master/Example_DFPlayerMini
ESP8266 NodeMCU. I2C. BME280
Приклад роботи ESP8266 (NodeMCU) з датчиком атмосферного тиску, температури і вологості BME280. Датчик BME280 працює по шині I2C (IIC). Шину IIC будемо використовувати для одночасної роботи з датчиком BME280 та дисплеєм SSD1306. Нагадаю, що приклад використання дисплею SSD1306 з бібліотекою UG8 був наведений у статті ESP8266 NodeMCU. SSD1306. U8G.
ESP-01 (ESP8266) upgrade flash memory to 4MB
ST-Link Програматори для STM8 / STM32
23. STM32. Програмування STM32F103. Option bytes
Как захистити прошивку мыкроконтролера STM32 выд копыювання? Чи це взагалы реально?
« ‹ 11 12
Tags
bme280 bmp280 gps mpu-6050 options stm32 ssd1331 ssd1306 eb-500 3d-printer soldering tim mpu-9250 dma watchdog piezo exti web raspberry-pi docker ngnix solar bluetooth foc html css brushless flask dc-dc capture gpio avr rs-232 mpx4115a atmega mongodb st-link barometer pwm nvic git java-script programmator dht11 hih-4000 pmsm encoder max1674 smd sensors rtc adc lcd motor timer meteo examples i2c usb flash sms rfid python esp8266 servo books bldc remap eeprom bkp battery ethernet uart usart displays led websocket nodemcu wifi
Архіви


