Оглавление:
- Шаг 1. Получите печатные платы для вашего проекта
- Шаг 2: STM32F103C8 против STM32F030F4 против STM8S103F3 против Arduino
- Шаг 3: загрузка загрузчика Arduino в STM32
- Шаг 4: Настройка IDE Arduino для STM32
- Шаг 5: Вот и все
![Использование STM32 как учебное пособие по Arduino - STM32F103C8: 5 шагов Использование STM32 как учебное пособие по Arduino - STM32F103C8: 5 шагов](https://i.howwhatproduce.com/images/010/image-28921-j.webp)
Видео: Использование STM32 как учебное пособие по Arduino - STM32F103C8: 5 шагов
![Видео: Использование STM32 как учебное пособие по Arduino - STM32F103C8: 5 шагов Видео: Использование STM32 как учебное пособие по Arduino - STM32F103C8: 5 шагов](https://i.ytimg.com/vi/TLv76ohAZYA/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
![Image Image](https://i.howwhatproduce.com/images/010/image-28921-2-j.webp)
![](https://i.ytimg.com/vi/_-QML2GJl4k/hqdefault.jpg)
![Получите готовые печатные платы для вашего проекта Получите готовые печатные платы для вашего проекта](https://i.howwhatproduce.com/images/010/image-28921-3-j.webp)
Привет, как дела, ребята! Акарш здесь из CETech.
В следующем руководстве мы рассмотрим различные микроконтроллеры, предлагаемые STM, такие как STM32F103C8, STM32F030F4 и STM8S103F3.
Мы будем сравнивать эти микросхемы друг с другом, а также сравнивать их с Arduino.
Как только это будет решено, мы будем преобразовывать STM32F103C8 в Arduino, чтобы вы могли загружать любой код IDE Arduino в STM32, используя только USB-кабель, как если бы вы делали это с Arduino.
А теперь давайте начнем с веселья.
Шаг 1. Получите печатные платы для вашего проекта
Вы должны проверить PCBGOGO, чтобы дешево заказать печатные платы онлайн!
Вы получаете 10 печатных плат хорошего качества, изготовленные и отправленные к вашему порогу за 5 долларов и небольшую доставку. Вы также получите скидку на доставку первого заказа.
PCBGOGO может производить сборку печатных плат и изготовление трафаретов, а также соблюдать высокие стандарты качества.
Обязательно ознакомьтесь с ними, если вам нужно произвести или собрать печатные платы.
Шаг 2: STM32F103C8 против STM32F030F4 против STM8S103F3 против Arduino
![STM32F103C8 против STM32F030F4 против STM8S103F3 против Arduino STM32F103C8 против STM32F030F4 против STM8S103F3 против Arduino](https://i.howwhatproduce.com/images/010/image-28921-4-j.webp)
Итак, в соответствии с приведенным выше сравнением, давайте подведем итоги наших выводов:
1) Arduino и STM8 - это 8-битные процессоры, а два других - 32-битные микроконтроллеры.
2) STM32F103 имеет самую большую флеш-память, которая вдвое больше, чем у Arduino, тогда как RAM в 10 раз больше, чем у Arduino.
3) Цена мощного STM32F103 ниже, чем у клона Arduino Nano, но в сопоставимом диапазоне. STM8S103, напротив, представляет собой дешевый микроконтроллер, но определенно обеспечивает меньшую мощность.
4) Программировать Arduino так же просто, как подключить USB-кабель и нажать кнопку загрузки в среде IDE. Серия STM32 не имеет этой функции по умолчанию, но может быть добавлена к STM32F103, загрузив в нее загрузчик Arduino. Этим мы и займемся в следующих шагах:)
Шаг 3: загрузка загрузчика Arduino в STM32
![Загрузка загрузчика Arduino в STM32 Загрузка загрузчика Arduino в STM32](https://i.howwhatproduce.com/images/010/image-28921-5-j.webp)
![Загрузка загрузчика Arduino в STM32 Загрузка загрузчика Arduino в STM32](https://i.howwhatproduce.com/images/010/image-28921-6-j.webp)
![Загрузка загрузчика Arduino в STM32 Загрузка загрузчика Arduino в STM32](https://i.howwhatproduce.com/images/010/image-28921-7-j.webp)
1) Подключите STM32F103 к плате FTDI, как показано на рисунке.
2) Переключите заголовок BOOT 0 из положения '0' в положение '1' перед подключением платы FTDI к компьютеру для прошивки загрузчика
3) Загрузите соответствующий загрузчик (в моем случае PC13) по следующей ссылке:
4) Загрузите и установите инструмент Flasher, с помощью которого вы можете прошить двоичный файл:
5) Подключите оборудование к ПК и откройте программу для прошивки, установленную в моем случае в следующем месте:
6) Как только инструмент открыт, выберите правильный COM-порт и продолжайте, на следующем шаге, когда вы увидите целевое читаемое сообщение, дважды перейдите к следующей кнопке.
7) Выберите опцию «Загрузить на устройство», затем выберите бинарный файл, расположенный на вашем компьютере, щелкнув 3 точки, а затем нажмите кнопку «Далее», которая загрузит загрузчик на устройство и покажет сообщение об успешном завершении, как на картинке.
8) После закрытия программы для прошивки установите перемычку BOOT 0 обратно в положение «0» ПЕРЕД отключением питания от платы STM32.
Шаг 4: Настройка IDE Arduino для STM32
![Настройка IDE Arduino для STM32 Настройка IDE Arduino для STM32](https://i.howwhatproduce.com/images/010/image-28921-8-j.webp)
![Настройка IDE Arduino для STM32 Настройка IDE Arduino для STM32](https://i.howwhatproduce.com/images/010/image-28921-9-j.webp)
![Настройка IDE Arduino для STM32 Настройка IDE Arduino для STM32](https://i.howwhatproduce.com/images/010/image-28921-10-j.webp)
1) Добавьте следующий URL-адрес в URL-адрес менеджера дополнительных досок:
2) Перейдите в Диспетчер плат и найдите STM32, как только появится список, установите версию из stm32duino.
3) Подключите плату STM32 к компьютеру с помощью USB-кабеля и выберите правильную плату в меню инструментов, как на картинке выше.
4) Теперь откройте любой пример скетча, который вы хотите, я открыл пример Blink и просто нажал кнопку загрузки, и вы сможете загрузить код без каких-либо других шагов.
Шаг 5: Вот и все
![Вот и все! Вот и все!](https://i.howwhatproduce.com/images/010/image-28921-11-j.webp)
Попробуйте разные примеры скетчей, которые должны быть загружены на доску так же легко, как и скетч Blink.
В комментариях ниже дайте мне знать, как вам удалось воспользоваться мощностью этой платы при использовании с Arduino IDE, а также для получения дополнительных разъяснений по теме, пожалуйста, посмотрите мое видео по той же теме.
Рекомендуемые:
Как использовать ИК-датчик и модуль зуммера - Учебное пособие по Visuino: 6 шагов
![Как использовать ИК-датчик и модуль зуммера - Учебное пособие по Visuino: 6 шагов Как использовать ИК-датчик и модуль зуммера - Учебное пособие по Visuino: 6 шагов](https://i.howwhatproduce.com/images/001/image-546-9-j.webp)
Как использовать ИК-датчик и модуль зуммера - Учебное пособие по Visuino: в этом учебном пособии мы узнаем, как использовать ИК-датчик и модуль зуммера, чтобы издавать звук каждый раз, когда ИК-датчик обнаруживает движение. Посмотреть демонстрационное видео
Arduino Как подключить несколько серводвигателей - Учебное пособие по PCA9685: 6 шагов
![Arduino Как подключить несколько серводвигателей - Учебное пособие по PCA9685: 6 шагов Arduino Как подключить несколько серводвигателей - Учебное пособие по PCA9685: 6 шагов](https://i.howwhatproduce.com/images/002/image-5212-j.webp)
Arduino Как подключить несколько сервомоторов - Учебное пособие по PCA9685: В этом руководстве мы узнаем, как подключить несколько сервомоторов с помощью модуля PCA9685 и arduino. Модуль PCA9685 очень хорош, когда вам нужно подключить несколько двигателей, вы можете узнать больше об этом здесь https : //www.adafruit.com/product/815Посмотрите Vi
Как управлять светодиодом WS2812 RGB (NeoPixel) с Arduino [Учебное пособие]: 10 шагов
![Как управлять светодиодом WS2812 RGB (NeoPixel) с Arduino [Учебное пособие]: 10 шагов Как управлять светодиодом WS2812 RGB (NeoPixel) с Arduino [Учебное пособие]: 10 шагов](https://i.howwhatproduce.com/images/001/image-600-33-j.webp)
Как управлять светодиодом WS2812 RGB (NeoPixel) с Arduino [Учебное пособие]: Обзор Светодиоды NeoPixel широко используются в наши дни в электронных проектах из-за их привлекательных визуальных эффектов. Эти светодиоды доступны в различных размерах и формах, а также в виде полос. В этом руководстве вы узнаете о светодиодах NeoPixel и о том, как
Учебное пособие по ESP32 Bluetooth - Как использовать встроенный Bluetooth ESP32: 5 шагов
![Учебное пособие по ESP32 Bluetooth - Как использовать встроенный Bluetooth ESP32: 5 шагов Учебное пособие по ESP32 Bluetooth - Как использовать встроенный Bluetooth ESP32: 5 шагов](https://i.howwhatproduce.com/images/001/image-2002-15-j.webp)
Учебное пособие по ESP32 Bluetooth | Как использовать встроенный Bluetooth ESP32: Привет, ребята, поскольку плата ESP32 поставляется с Wi-Fi & Bluetooth оба, но для наших в основном проектов мы обычно используем только Wi-Fi, мы не используем Bluetooth. Поэтому в этой инструкции я покажу, насколько легко использовать Bluetooth ESP32 & Для ваших основных проектов
Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino: 5 шагов (с изображениями)
![Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino: 5 шагов (с изображениями) Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-7637-25-j.webp)
Как использовать плату FM-радио Si4703 с RDS - Учебное пособие по Arduino: Это оценочная плата для микросхемы FM-тюнера Si4703 от Silicon Laboratories. Si4703 не только является простым FM-радио, но и способен обнаруживать и обрабатывать информацию как службы радиоданных (RDS), так и службы радиопередачи данных (RBDS)