| Ваш IP: 35.175.113.29 | Online(32) - гости: 20, боты: 12 | Загрузка сервера: 2.8 ::::::::::::


STM32 Arduino IDE

Отладочную плату STM32 базе микроконтроллера STM32F103C8T6 можно программировать с помощью Arduino IDE. STM32 дает больше возможностей в плане производительности по сравнению с Arduino Nano. Если сравнивать платы Arduino Nano и STM32, то Вы увидите следующий результат:

  STM32 Arduino Nano
Рабочая частота 72 МГц 16 МГц
Flash память 64 кБ / 128 кБ 32 кБ
Оперативная память 20 кБ 2кБ
АЦП 12 бит (int 0…4095) 8 бит (int 0…1023)
ШИМ 16 бит 0…65535 8 бит 0…255
Напряжение питания 2…3,6 В 2,7…5 В

По цене STM32 даже немного дешевле чем Arduino Nano.

Для того чтобы начать программировать в среде Arduino IDE необходимо добавить плату STM32

  • Файл > Настройки > Дополнительные ссылки для менеджера плат

Добавьте строчку: http://dan.drown.org/stm32duino/package_STM32duino_index.json

  • Откройте менеджер плат

Инструменты > Платы > Менеджер плат

У Вас появятся новые платы STM32, выберите Generic STM32F103C Series

Далее в разделе Upload method выберите Series

Для программирования STM32 я использую переходник USB to COM (RS232) YP-01 на чипе PL2303HX.

Соберите схему показанную на рисунке (можно использовать вход 5V на плате STM32, соответственно используя вывод +5V USB переходника):

Установите перемычку в режим программирования как показано на изображении:

Выберите программатор USBasp:

Скопируйте скетч и вставьте в Arduino IDE:

void setup() {
  pinMode(PC13, OUTPUT);
}
 
void loop() {
  digitalWrite(PC13, HIGH);
  delay(100);
  digitalWrite(PC13, LOW);
  delay(1000);
}

После загрузки скетча светодиод расположенный на плате STM32 начнет мигать

Для загрузки скетча нажмите на кнопку RESET на плате STM32 и затем нажмите нажмите кнопку «Загрузка» , начнется процесс загрузки:

После поставьте перемычку в обратной положение, отсоедините переходник USB to COM (RS232) от платы STM32 и подключите USB разъем.

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

При питании от USB порта Вам будут доступны 2 напряжения 5В и 3.3 В на выходах платы 5V и 3.3 соответственно. Для питания платы от внешнего источника можно подать напряжение 5В на вход 5V и 3.3В на вход 3.3.

Комментарии

  • bavbav:

    Следующие проекты будут на STM32?
    Надо заказывать програматор.

    • liman28:

      Я его пока только осваиваю, что из этого получится не знаю. Этот микроконтроллер необходим там где нужно большое быстродействие. В 95 % моих проектов достаточно Arduino. Брал в основном для разработки 2-х канального осциллографа, с внешним АЦП рассчитываю получить полосу пропускания до 5 — 10 МГц. Так же буду использовать его в проектах с TFT экранами, в Arduino с TFT очень медленно работают.

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • Миниатюрный автоприемник

    Данный приемник работает в диапазоне 64-75 МГц и имеет реальную чувствительность 6 мкВ, выходную мощность 4 Вт, диапазон ЗЧ — 70…10000Гц, КНИ не более 1 %. При этих параметрах приемник имеет размеры 60*70*25 мм. Приемный тракт собран на КС1066ХА1(К174ХА42) по стандартной схеме. Антенна — провод длиной около метра, сигнал от …Подробнее...
  • TDA7253 — усилитель мощности звуковой частоты 8 Вт

    TDA7253 — усилитель мощности звуковой частоты 8 Вт

    Усилитель на базе микросхемы TDA7253 относится к классу АВ и предназначен для использования в бытовой технике. Микросхема имеет тепловую защиту, защиту от КЗ выхода. В микросхеме имеется функция MUTE что позволяет избежать шумов во время включения и выключения усилителя. Усилитель на базе TDA7253 имеет следующие основные характеристики: Напряжение питания варьируется …Подробнее...
  • К1055ХВ7Р — ИС УПРАВЛЕНИЯ РЕЛЕ ВКЛЮЧЕНИЯ ЛАМП АВТОМОБИЛЯ

    К1055ХВ7Р — ИС УПРАВЛЕНИЯ РЕЛЕ ВКЛЮЧЕНИЯ ЛАМП АВТОМОБИЛЯ

    Микросхема К1055ХВ7Р является интегральной схемой управления реле включения ламп автомобиля. Она изготовлена по уникальной биполярной технологии, разработанной для класса ИС, ориентированных на применение в бортовой сети автомобилей. ИС предназначена для работы в качестве мощного счетного триггера в составе реле включения задних противотуманных огней, реле включения передних противотуманных огней, реле включения / переключения ближнего и дальнего света автомобиля с …Подробнее...
  • Уст-во управления направления вращения двигателя постоянного тока

    Уст-во управления направления вращения двигателя постоянного тока

    Схема показанная на рисунке может запускать вращение электродвигателя постоянного тока (12В) в обеих направлениях (вперед и назад). При разомкнутых контактах переключателей SA1 и SA2, напряжение на обеих клеммах электродвигателя равное, двигатель не вращается, тоже самое происходит если нажать одновременно кнопки SA1 и SA2. При этом при разомкнутых контактах SA1 и SA2 транзисторы VT3 …Подробнее...
  • LM2877 — УМЗЧ 2х4Вт

    LM2877 — УМЗЧ 2х4Вт

    На рисунке показана схема усилителя собранного на ИМС LM2877. Усилитель имеет минимальное кол-во внешних элементов, после сборки в настройке не нуждается. Основные технические характеристики усилителя на LM2877: Напряжение питания 6 … 24 В (однополярное) или ±3 … 12 В (двухполярное) Выходная мощность 4 … 4,5 Вт на канал при напряжении питания 20 …Подробнее...