сайт для палких паяльників

STM32

Эта статья на русском языке

Keil – Keil uVision5

Встановлення і налаштування Keil. Створення першого проекту.
Офіційний сайт: http://www.keil.com/
Комерційна IDE для мікроконтролерів STM32.
У безкоштовному варіанті має обмеження за обсягом програми до 32Кб.
Завантажити можна з офіційного сайту.

Читати далі

Keil – Keil uVision5

Установка и настройка Keil. Создание первого проекта.
Официальный сайт: http://www.keil.com/
Платная среда разработки для микроконтроллеров STM32.
В бесплатном варианте имеет ограничение по объему программы до 32Кб.
Скачать можно с официального сайта.

Читати далі

IAR – IAR Embedded Workbench for ARM 7.80

Установка и настройка. Создание первого проекта.
Официальный сайт: https://www.iar.com/
Платная среда разработки для микроконтроллеров STM32. В бесплатном варианте имеет ограничение либо на 30 дней, либо по объему программы до 32Кб.
Скачать можно с официального сайта.

Читати далі

Эта статья на русском языке

IAR – IAR Embedded Workbench for ARM 7.80

Встановлення та налаштування. Створення першого проекту.
Офіційний сайт: https://www.iar.com/
Комерційне IDE для мікроконтролерів STM32. У безкоштовному варіанті має обмеження на 30 днів, або за обсягом програми до 32Кб.
Завантажити можна з офіційного сайту.

Читати далі

Option bytes, защита прошивки

Option bytes настраиваются разработчиком прошивки в зависимости от потребностей. Это несколько байт, в разных контроллеров их количество разное, с помощью которых можно установить некоторые настройки и защитить Flash от записи и чтения. Защитив нужные страницы Flash от записи, можно избежать ошибочного повреждения программы во время работы. Установка защиты от считывания делает невозможным считывание и копирование прошивки.

Читати далі

Эта статья на русском языке

Option bytes, захист прошивки

Option bytes налаштовуються розробником прошивки в залежності від потреб. Це декілька байтів, у різних контролерів їх кількість різна, за допомогою яких можна встановити деякі налаштування та захистити Flash від запису та зчитування. Захистивши потрібні сторінки Flash від запису, можна запобігти помилковому пошкодженню програми під час роботи. Встановлення захисту від зчитування робить неможливим зчитування та копіювання прошивки.

Читати далі

Снижение энергопотребления микроконтроллера чаще всего нас интересует при разработке приборов, питающихся от аккумуляторов или батарей. STM32 позволяет управлять собственным энергопотреблением. Прежде, чем мы научимся применять режимы пониженного энергопотребления, рассмотрим, как организовано питание микроконтроллера и общие методы снижения энергопотребления.

Читати далі

Эта статья на русском языке

Зниження енергоспоживання мікроконтролера частіше за все нас цікавить при розробці приладів, які живляться від акумуляторів чи батарей. STM32 дозволяє керувати власним енергоспоживанням. Перш, ніж ми навчимося застосовувати режими зниженого енергоспоживання, розглянемо, як організоване живлення мікроконтролера та загальні методи зниження енергоспоживання.

Читати далі

На тестовой плате STM32F103 есть microUSB разъем. И он служит не только для подачи питания. STM32F103 может работать с USB в качестве различных USB – устройств. Как USB HID устройство, в том числе как клавиатура или мышка, как виртуальный последовательный порт, USB Mass Storage, и тому подобное. Мы рассмотрим лишь пару примеров. В первом – компьютер будет воспринимать STM32F103 как виртуальный последовательный порт. Во втором примере STM32F103 эмитирует клавиатуру и мышку. STM32F103 будет двигать мышкой, (конечно на экране :), и эмитировать нажатие кнопок на клавиатуре.

Читати далі

Эта статья на русском языке

На тестовій платі STM32F103 маємо microUSB роз’єм. І він служить не тільки для подачі живлення. STM32F103 може працювати з USB у якості різних USB – пристроїв. Як USB HID пристрій, у тому числі – як клавіатура чи мишка, як віртуальний послідовний порт, USB Mass Storage, тощо. Ми розглянемо лише пару прикладів. У першому – комп’ютер буде сприймати STM32F103 як віртуальний послідовний порт. У другому прикладі STM32F103 емулюватиме клавіатуру і мишку.  STM32F103 буде рухати мишкою, (звісно на екрані :), та емулювати натискання кнопок на клавіатурі.

Читати далі

В предыдущей статье мы рассмотрели работу STM32 с шиной I2C в качестве Мастера. То есть, он был ведущий и опрашивал датчик. Теперь сделаем так, чтобы STM32 был Slave-ом и отвечал на запросы, то есть сам работал как датчик. Мы выделим 255 байт памяти под регистры с адресами от 0 до 0xFF, и позволим Мастеру в них писать/читать. А чтобы пример был не таким простым, сделаем из нашего STM32, еще и аналого-цифровой преобразователь с интерфейсом I2C. ADC будет обрабатывать 8 каналов. Результаты преобразований контроллер будет отдавать Мастеру при чтении из регистров. Поскольку результат преобразования ADC занимает 12 бит, нам потребуется 2 регистра (2 байта) на каждый канал ADC.

Читати далі

Translate
Архіви

© 2011-2017 Андрій Корягін, Кременчук, Україна