Зміст приховати

Мікроконтролери STM32 F0

Технічні характеристики:

  • Назва продукту: STM32F0DISCOVERY
  • Номер деталі: STM32F0DISCOVERY
  • Мікроконтролер: STM32F051R8T6
  • Вбудований відладчик: ST-LINK/V2
  • Джерело живлення: доступні різні варіанти
  • Світлодіоди: так
  • Кнопки: так
  • Роз'єми розширення: так

Інструкція з використання продукту:

1. Швидкий старт:

Щоб швидко розпочати роботу з комплектом STM32F0DISCOVERY, дотримуйтесь інструкцій
кроки нижче:

  1. Підключіть набір до комп'ютера за допомогою кабелю USB.
  2. Встановіть необхідний інструментарій розробки, що підтримує
    STM32F0DISCOVERY.
  3. Відкрийте інструмент розробки та виберіть відповідну дошку
    налаштування для STM32F0DISCOVERY.
  4. Завантажте свій код на мікроконтролер за допомогою вбудованого
    Відладчик ST-LINK/V2.
  5. Тепер ви можете почати використовувати набір за бажанням
    програми.

2. Системні вимоги:

Для комплекту STM32F0DISCOVERY потрібна наступна система
вимоги:

  • Комп'ютер з портом USB
  • Підключення до Інтернету для завантаження необхідної розробки
    інструментальний ланцюг

3. Ланцюжок інструментів розробки:

Комплект STM32F0DISCOVERY сумісний з розробкою
ланцюг інструментів, який підтримує мікроконтролери STM32F0. Ви можете завантажити
необхідний інструментарій від офіц webсайт
виробник.

4. Обладнання та компонування:

4.1 STM32F051R8T6 Microcontroller:

У комплект входить мікроконтролер STM32F051R8T6, який
є основним процесором комплекту. Він надає різноманітні
функції та функції для ваших програм.

4.2 Вбудований ST-LINK/V2:

У набір входить вбудований налагоджувач ST-LINK/V2, який дозволяє
програмувати та налагоджувати вбудований мікроконтролер STM32F0. ви
також можна використовувати його для програмування та налагодження зовнішнього STM32
додаток.

4.3 Джерело живлення та вибір живлення:

Комплект підтримує різні варіанти живлення. Ви можете вибрати
живіть комплект за допомогою кабелю USB, підключеного до комп’ютера або
зовнішнє джерело живлення. Вибір потужності можна контролювати за допомогою
передбачені перемички.

4.4 світлодіоди:

У комплекті є світлодіоди, які можна використовувати для візуальної індикації або
налагодження. У посібнику користувача описано, як користуватися
ці світлодіоди ефективно.

4.5 Кнопки:

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

4.6 JP2 (Idd):

JP2 - паяний міст, який дозволяє вимірювати струм
споживання мікроконтролера. Посібник користувача містить
інструкції щодо використання цієї функції.

4.7 Годинник OSC:

У набір входить годинник OSC для точного відліку часу
програми. Він забезпечує як основне джерело тактової частоти, так і 32 кГц
живлення годинника для роботи з низьким енергоспоживанням.

4.8 Паяні мости:

У комплекті є кілька паяних містків, які можна використовувати
конфігурувати або налаштовувати певні функції мікроконтролера. The
посібник користувача містить докладні відомості про кожен паяний міст та його
мета.

4.9 Роз'єми розширення:

У комплекті передбачені подовжувачі, які дозволяють підключати
додаткові модулі або аксесуари для розширення функціональності. The
у посібнику користувача описано, як підключати різні типи
модулі.

5. Підключення модулів на платі прототипування:

5.1 Допоміжні плати Mikroelektronica:

Набір сумісний з додатковими платами Mikroelektronica.
У посібнику користувача містяться інструкції щодо підключення та використання
ці плати з комплектом STM32F0DISCOVERY.

5.2 Адаптерні плати ST MEMS, стандартний роз’єм DIL24:

Набір підтримує адаптерні плати ST MEMS зі стандартним DIL24
гніздо. У посібнику користувача наведені інструкції щодо підключення та
використовуйте ці плати з комплектом STM32F0DISCOVERY.

5.3 Плати Arduino Shield:

Набір сумісний з платами Arduino shield. Користувач
посібник містить інструкції щодо підключення та використання цих плат
з комплектом STM32F0DISCOVERY.

6. Механічний малюнок:

Посібник користувача містить механічне креслення
Комплект STM32F0DISCOVERY із детальними розмірами та компонуванням
інформації.

7. Електричні схеми:

Посібник користувача містить електричні схеми
Набір STM32F0DISCOVERY, що містить детальні схеми та
компонентні з'єднання.

FAQ:

Q: Які системні вимоги для STM32F0DISCOVERY?
комплект?

В: Для комплекту потрібен комп’ютер із USB-портом та доступ до Інтернету
підключення для завантаження необхідного інструментарію розробки.

Питання: чи можу я використовувати набір із платами Arduino shield?

A: Так, набір сумісний із платами Arduino shield. The
посібник користувача містить інструкції щодо їх підключення та використання
дошки.

Q: Як я можу виміряти поточне споживання
мікроконтролер?

A: Ви можете виміряти поточне споживання за допомогою JP2
паяний міст, що входить до комплекту. Посібник користувача містить
інструкції щодо використання цієї функції.

UM1525 Посібник користувача
STM32F0DISCOVERY Набір для виявлення мікроконтролерів STM32 F0
вступ
STM32F0DISCOVERY допоможе вам відкрити для себе функції STM32 F0 CortexTM-M0 і легко розробляти свої програми. Він заснований на STM32F051R8T6, 32-розрядному мікроконтролері ARM® CortexTM серії STM0 F32, і включає вбудований інструмент налагодження ST-LINK/V2, світлодіоди, кнопки та плату для створення прототипів.
Малюнок 1. STM32F0DISCOVERY

Таблиця 1.

Застосовувані інструменти Тип
Інструменти оцінки

Номер за каталогом STM32F0DISCOVERY

Травень 2012

Документ ID 022910 ред. 2

1/41
www.st.com

Завантажено з Arrow.com.

Зміст
Зміст

UM1525

1

Конвенції . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2

Швидкий початок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1 Початок роботи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Системні вимоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Ланцюжок інструментів розробки, що підтримує STM32F0DISCOVERY. . . . . . . . . 7

2.4 Код замовлення . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3

Особливості. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4

Обладнання та компонування. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4.1 Мікроконтролер STM32F051R8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

4.2 Вбудований ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.2.1 Використання ST-LINK/V2 для програмування/налагодження вбудованого STM32 F0. . . . . . . 15

4.2.2 Використання ST-LINK/V2 для програмування/налагодження зовнішньої програми STM32. . 16

4.3 Джерело живлення та вибір потужності . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.4 Світлодіоди. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.5 Кнопки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.6 JP2 (там же) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.7 Годинник OSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.1 Джерело синхронізації OSC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.2 Джерело синхронізації OSC 32 кГц. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.8 Паяні мости . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.9 Роз'єми розширення . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5

Підключення модулів на макетній платі. . . . . . . . . . . . . . . . . . 27

5.1 Допоміжні плати мікроелектроніки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.2 «Плати адаптера» ST MEMS, стандартний роз’єм DIL24. . . . . . . . . . . . . . . . 30

5.3 Плати екрану Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6

Механічний малюнок. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

7

Електричні схеми. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2/41

Документ ID 022910 ред. 2

Завантажено з Arrow.com.

UM1525

Зміст

8

Історія переглядів. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Завантажено з Arrow.com.

Документ ID 022910 ред. 2

3/41

Список таблиць
Список таблиць

UM1525

Таблиця 1. Таблиця 2. Таблиця 3. Таблиця 4. Таблиця 5. Таблиця 6. Таблиця 7. Таблиця 8. Таблиця 9. Таблиця 10. Таблиця 11. Таблиця 12.

Застосовні інструменти. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Позначення ON/OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Стани стрибків. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Роз'єм налагодження CN3 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Налаштування паяного моста . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Опис контактів MCU та функція плати. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Підключення за допомогою mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Підключення за допомогою IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Підключення до плати DIL24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Підтримувані адаптерні плати MEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Підключення до екранів Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Історія перегляду документа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525
Список фігур

Список фігур

Рисунок 1. Рисунок 2. Рисунок 3. Рисунок 4. Рисунок 5. Рисунок 6. Рисунок 7. Рисунок 8. Рисунок 9. Рисунок 10. Рисунок 11. Рисунок 12. Рисунок 13. Рисунок 14. Рисунок 15. Рисунок 16.

STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Блок-схема обладнання . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Верхнє розташування . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Нижня схема . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 пакет STM32F051R8T6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Блок-схема STM32F051R8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Типова конфігурація . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Зображення підключень STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Зображення підключень ST-LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Використання роз’ємів IDC10 і mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 роз'ємів DIL24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Підключення екранної плати Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Механічне креслення STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (лише SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Завантажено з Arrow.com.

Документ ID 022910 ред. 2

5/41

Конвенції

1

Конвенції

UM1525

Таблиця 2 надає визначення деяких умовних понять, які використовуються в цьому документі.

Таблиця 2. Позначення ON/OFF

Конвенція

Визначення

Перемичка JP1 ON

Джемпер встановлений

Перемичка JP1 ВИМК

Джемпер не встановлений

Паяний міст SBx ON З’єднання SBx закриті припоєм Паяний міст SBx OFF З’єднання SBx залишені відкритими

6/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

2

Швидкий старт

Швидкий старт

STM32F0DISCOVERY — це недорогий і простий у використанні набір для розробки для швидкої оцінки та початку розробки за допомогою мікроконтролера серії STM32 F0.
Перед установкою та використанням продукту, будь ласка, прийміть Ліцензійну угоду на продукт для ознайомлення з www.st.com/stm32f0discovery.
Для отримання додаткової інформації про STM32F0DISCOVERY та для демонстраційного програмного забезпечення відвідайте www.st.com/stm32f0discovery.

2.1

Початок роботи

Дотримуйтеся наведеної нижче послідовності, щоб налаштувати плату STM32F0DISCOVERY і запустити програму DISCOVER:
1. Перевірте положення перемички на платі, JP2 увімкнено, CN2 увімкнено (вибрано Discovery).
2. Під’єднайте плату STM32F0DISCOVERY до ПК за допомогою USB-кабелю типу A до mini-B через USB-роз’єм CN1 для живлення плати. Світиться червоний світлодіод LD1 (PWR) і LD2 (COM), а зелений світлодіод LD3 блимає.
3. Натисніть кнопку користувача B1 (нижній лівий кут дошки).
4. Спостерігайте, як змінюється миготіння зеленого світлодіода LD3 відповідно до натискання кнопки B1 КОРИСТУВАЧА.
5. Кожне натискання кнопки USER B1 підтверджується синім світлодіодним індикатором LD4.
6. Щоб вивчити або змінити проект DISCOVER, пов’язаний з цією демонстрацією, відвідайте www.st.com/stm32f0discovery і дотримуйтеся посібника.
7. Відкрийте для себе можливості STM32F0, завантажте та виконайте програми, запропоновані у списку проектів.
8. Розробіть власну програму, використовуючи доступні прикладиampлес.

2.2

Системні вимоги

ПК з ОС Windows (XP, Vista, 7) USB-кабель USB типу A – Mini-B

2.3

Ланцюжок інструментів розробки, що підтримує STM32F0DISCOVERY

Altium®, TASKINGTM VX-toolset ARM®, Atollic TrueSTUDIO® IARTM, EWARM (IAR Embedded Workbench®) KeilTM, MDK-ARMTM

2.4

Код замовлення

Щоб замовити комплект STM32F0 Discovery, використовуйте код замовлення STM32F0DISCOVERY.

Документ ID 022910 ред. 2

7/41

Завантажено з Arrow.com.

особливості

3

особливості

UM1525

Набір STM32F0DISCOVERY пропонує наступні функції: мікроконтролер STM32F051R8T6 із 64 КБ флеш-пам’яті, 8 КБ RAM у LQFP64
пакет Вбудований ST-LINK/V2 з перемикачем режимів вибору для використання комплекту як окремого пристрою
ST-LINK/V2 (з роз'ємом SWD для програмування та налагодження) Живлення плати: через шину USB або від зовнішнього джерела живлення 5 Вtage Зовнішнє джерело живлення: 3 В і 5 В Чотири світлодіоди:
LD1 (червоний) для ввімкнення живлення 3.3 В LD2 (червоний/зелений) для зв’язку через USB LD3 (зелений) для виходу PC9 LD4 (синій) для виходу PC8 Дві кнопки (користувач і скидання) Розширення для входів/виходів LQFP64 для швидкого підключення до прототипної плати та легкого зондування. До комплекту входить додаткова плата, яку можна під’єднати до роз’єму розширення для ще більшого полегшення створення прототипу та тестування. Велика кількість безкоштовних готових програмних прошивок напрampфайли доступні на www.st.com/stm32f0discovery для підтримки швидкої оцінки та розробки.

8/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

4

Обладнання та компонування

Обладнання та компонування

STM32F0DISCOVERY розроблений навколо мікроконтролера STM32F051R8T6 у 64-контактному корпусі LQFP. На малюнку 2 показано з’єднання між STM32F051R8T6 та його периферійними пристроями (STLINK/V2, кнопка, світлодіоди та роз’єми). Малюнки 3 і 4 допоможуть вам знайти ці функції на STM32F0DISCOVERY.
Рисунок 2. Блок-схема обладнання

Завантажено з Arrow.com.

Документ ID 022910 ред. 2

9/41

Апаратне забезпечення та компонування Рисунок 3. Верхнє розташування

(червоний/зелений світлодіод) LD2 COM
Вхідний вихід джерела живлення 3 В
Роз'єм CN3 SWD

ST-LINK/V2

UM1525
LD1 (червоний світлодіод) PWR 5V Джерело живлення Вхід Вихід CN2 Селектор ST-LINK/DISCOVERY

Кнопка користувача STM32F051R8T6 B1
(зелений світлодіод) LD3

JP2 IDD вимірювання SB1 (VBAT)
SB3 (B1-USER) B2 кнопка скидання SB4 (B2-RESET)
LD4 (синій світлодіод)

MS30024V1

Примітка:

Контакт 1 роз’ємів CN2, CN3, P1 і P2 позначено квадратом.

10/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525 Рисунок 4. Нижня схема
SB5, SB7, SB9, SB11 (ЗАРЕЗЕРВОВАНО)
SB6, SB8, SB10, SB12 (ЗА ПРОМОВЧАННЯМ)
SB13 (STM_RST) SB14, SB15 (RX, TX)

Обладнання та компонування
SB16, SB17 (кристал X2) SB18 (MCO) SB19 (NRST) SB20, SB21 (кристал X3) SB22 (T_SWO)
MS30025V1

Завантажено з Arrow.com.

Документ ID 022910 ред. 2

11/41

Обладнання та компонування

UM1525

4.1

Мікроконтролер STM32F051R8T6

Цей 32-розрядний удосконалений ARMTM MCU низької та середньої щільності з високопродуктивним 0-розрядним ядром RISC ARM CortexTM-M32 має 64 Кбайт Flash, 8 Кбайт RAM, RTC, таймери, АЦП, ЦАП, компаратори та комунікаційні інтерфейси.

Малюнок 5. Пакет STM32F051R8T6 34-&24

STM32 F0 забезпечує 32-розрядну продуктивність і основні функції STM32 DNA в додатках, які зазвичай працюють за допомогою 8- або 16-розрядних мікроконтролерів. Він отримує переваги від поєднання продуктивності в реальному часі, роботи з низьким енергоспоживанням, передової архітектури та периферійних пристроїв, пов’язаних з екосистемою STM32, що зробило STM32 еталонним на ринку. Тепер усе це доступно для чутливих до витрат програм. STM32 F0 пропонує неперевершену гнучкість і масштабованість для домашніх розважальних продуктів, приладів і промислового обладнання.
Цей пристрій забезпечує такі переваги. Покращене виконання коду для кращої продуктивності та чудової ефективності коду для
зменшене використання вбудованої пам’яті. Високопродуктивне підключення та передові аналогові периферійні пристрої для підтримки широкого
діапазон застосування Гнучкі параметри годинника та режими низького енергоспоживання з швидким пробудженням для низького енергоспоживання
споживання
Він має такі ключові характеристики: Основні та робочі умови
ARM® CortexTM-M0 0.9 DMIPS/МГц до 48 МГц Діапазон живлення від 1.8/2.0 до 3.6 В Високопродуктивне підключення 6 Мбіт/с USART 18 Мбіт/с SPI з кадром даних від 4 до 16 біт 1 Мбіт/с I²C швидкий -mode plus HDMI CEC Enhanced control 1x 16-bit 3-phase PWM таймер управління двигуном 5x 16-bit PWM таймер 1x 16-bit базовий таймер 1x 32-bit PWM таймер 12 МГц I/O перемикання

12/41

Документ ID 022910 ред. 2

Завантажено з Arrow.com.

UM1525 Малюнок 6. Блок-схема STM32F051R8T6

Обладнання та компонування

Завантажено з Arrow.com.

Документ ID 022910 ред. 2

13/41

Обладнання та компонування

UM1525

4.2

Вбудований ST-LINK/V2

Інструмент програмування та налагодження ST-LINK/V2 вбудовано в STM32F0DISCOVERY. Вбудований ST-LINK/V2 можна використовувати двома способами залежно від стану перемички (див. Таблицю 2):
Програмування/налагодження MCU на борту,
Програмуйте/налагоджуйте MCU на зовнішній додатковій платі за допомогою кабелю, підключеного до роз’єму SWD CN3.
Вбудований ST-LINK/V2 підтримує лише SWD для пристроїв STM32. Щоб отримати інформацію про функції налагодження та програмування, зверніться до посібника користувача UM1075 (внутрішньосхемний налагоджувач/програматор ST-LINK/V2 для STM8 і STM32), у якому детально описано всі функції ST-LINK/V2.

Рисунок 7. Типова конфігурація

Таблиця 3. Стани перемичок

Стан перемички

опис

Обидва перемички CN2 ON ST-LINK/V2 функції включені для програмування на платі (за замовчуванням)

Обидві перемички CN2 ВИМКНЕНО

Функції ST-LINK/V2 підтримуються через зовнішній роз’єм CN3 (підтримується SWD)

14/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

Обладнання та компонування

4.2.1

Використання ST-LINK/V2 для програмування/налагодження STM32 F0 на борту
Щоб запрограмувати STM32 F0 на платі, просто вставте дві перемички на CN2, як показано на малюнку 8 червоним, але не використовуйте роз’єм CN3, оскільки це може порушити зв’язок із STM32F051R8T6 STM32F0DISCOVERY.
Малюнок 8. Зображення підключень STM32F0DISCOVERY

Завантажено з Arrow.com.

Документ ID 022910 ред. 2

15/41

Обладнання та компонування

UM1525

4.2.2
Примітка:

Використання ST-LINK/V2 для програмування/налагодження зовнішньої програми STM32
Використовувати ST-LINK/V2 для програмування STM32 у зовнішній програмі дуже просто. Просто зніміть 2 перемички з CN2, як показано на малюнку 9, і підключіть свою програму до роз’єму налагодження CN3 відповідно до таблиці 4.
SB19 і SB22 повинні бути вимкнені, якщо ви використовуєте CN3 контакт 5 у зовнішній програмі.

Таблиця 4.

Роз'єм налагодження CN3 (SWD)

Pin

CN3

1

VDD_TARGET

2

SWCLK

3

GND

4

SWDIO

5

NRST

6

SWO

Позначення VDD із застосування
SWD годинник Земля
Введення/виведення даних SWD RESET цільового MCU
Зарезервовано

Малюнок 9. Зображення підключень ST-LINK

16/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

Обладнання та компонування

4.3

Живлення та вибір потужності

Живлення забезпечується або головним ПК через кабель USB, або зовнішнім джерелом живлення 5 В.
Діоди D1 і D2 захищають виводи 5 В і 3 В від зовнішніх джерел живлення:
5 В і 3 В можна використовувати як джерела вихідного живлення, коли до контактів P1 і P2 підключено іншу плату додатків. У цьому випадку штифти 5 В і 3 В забезпечують джерело живлення 5 В або 3 В, а споживана потужність має бути нижчою за 100 мА.
5 В також можна використовувати як вхідні джерела живлення, наприклад, коли роз'єм USB не підключено до ПК. У цьому випадку плата STM32F0DISCOVERY повинна отримувати живлення від блоку живлення або допоміжного обладнання, що відповідає стандарту EN-60950-1: 2006+A11/2009, і має мати рівень безпеки надзвичайно низького рівня гучності.tage (SELV) з обмеженою потужністю.

4.4

світлодіоди

LD1 PWR: червоний світлодіод вказує на те, що плата живиться. LD2 COM: Триколірний світлодіод (COM) повідомляє про стан зв’язку наступним чином:
Повільно блимаючий червоний світлодіод/вимкнено: під час увімкнення живлення перед ініціалізацією USB Швидко блимає червоний світлодіод/вимкнено: після першого правильного з’єднання між ПК і
STLINK/V2 (перерахування) Червоний світлодіод горить: Коли ініціалізація між ПК і ST-LINK/V2 успішно виконана
завершено. Зелений світлодіод горить: після успішної ініціалізації зв’язку з метою. Блимає червоний/зелений світлодіод: під час зв’язку з метою. Червоний світлодіод горить: зв’язок завершено та OK. Світиться помаранчевий світлодіод: помилка зв’язку. User LD3: зелений світлодіод користувача, підключений до I/O PC9 STM32F051R8T6. . Користувач LD4: синій світлодіод користувача, підключений до входу/виводу PC8 STM32F051R8T6.

4.5

Натискання кнопок

B1 КОРИСТУВАЧ: кнопка користувача, підключена до входу/виводу PA0 STM32F051R8T6. B2 RESET: кнопка, яка використовується для RESET STM32F051R8T6.

4.6

JP2 (Idd)

Перемичка JP2, позначена Idd, дозволяє виміряти споживання STM32F051R8T6 шляхом видалення перемички та підключення амперметра.
Перемичка увімкнена: STM32F051R8T6 живиться (за замовчуванням).
Перемичка вимкнена: для вимірювання струму STM32F051R8T6 необхідно підключити амперметр (якщо амперметра немає, STM32F051R8T6 не живиться).

Документ ID 022910 ред. 2

17/41

Завантажено з Arrow.com.

Обладнання та компонування

UM1525

4.7
4.7.1
4.7.2

Годинник OSC
Постачання годинника OSC
PF0 і PF1 можна використовувати як GPIO або як генератор HSE. За замовчуванням ці входи/виходи налаштовані як GPIO, тому SB16 і SB17 закриті, SB18 відкритий, а R22, R23, C13 і C14 не заповнені.
Зовнішній годинник HSE може бути наданий MCU трьома способами: MCO від ST-LINK. Від MCO STM32F103. Такої частоти бути не може
змінений, він зафіксований на 8 МГц і підключений до PF0-OSC_IN STM32F051R8T6. Потрібна конфігурація: SB16, SB18 ЗАМКНУТО R22, R23 видалено SB17 ВІДКРИТО Генератор на борту. Від кристала X2 (не входить в комплект). Для типових частот і його конденсаторів і резисторів зверніться до таблиці даних STM32F051R8T6. Необхідна конфігурація: SB16, SB17 SB18 OPEN R22, R23, C13, C14 припаяний генератор із зовнішнього PF0. Від зовнішнього генератора через контакт 7 роз'єму P1. Необхідна конфігурація: SB16, SB17 ЗАМКНУТО SB18 ВІДКРИТО R22 і R23 видалено
Джерело синхронізації OSC 32 кГц
PC14 і PC15 можна використовувати як генератор GPIO або LSE. За замовчуванням ці входи/виходи налаштовані як GPIO, тому SB20 і SB21 закриті, а X3, R24, R25 не заповнюються.
Зовнішній годинник LSE може бути наданий MCU двома способами: вбудований генератор. Від кристала X3 (не входить в комплект). Необхідна конфігурація:
SB20, SB21 OPEN C15, C16, R24 і R25 припаяні. Генератор від зовнішнього ПК14. Від зовнішнього генератора через контакт 5 роз'єму P1. Необхідна конфігурація: SB20, SB21 ЗАКРИТИЙ R24 і R25 видалені

18/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

Обладнання та компонування

4.8

Паяні мости

Таблиця 5. Параметри паяного моста

Міст

штат(1)

опис

SB16,17 (X2 кристал)(2)
SB6,8,10,12 (за замовчуванням) SB5,7,9,11 (зарезервовано)

ВИМКНЕНО
ON ON OFF

SB20,21 (X3 кристал)

ВИМК

SB4 (B2-СКИДАННЯ)

УВІМКНЕНО ВИМКНЕНО

SB3 (B1-КОРИСТУВАЧ)

УВІМКНЕНО ВИМКНЕНО

SB1

ON

(VBAT живиться від VDD) ВИМК

SB14,15 (RX,TX)

ВИМК

SB19 (NRST)

УВІМКНЕНО ВИМКНЕНО

SB22 (T_SWO)
SB13 (STM_RST)

УВІМК. ВИМК. ВИМК. УВІМК

SB2 (BOOT0)

УВІМКНЕНО ВИМКНЕНО

SB18 (MCO)(2)

УВІМКНЕНО ВИМКНЕНО

X2, C13, C14, R22 і R23 забезпечують годинник. PF0, PF1 від'єднані від P1. PF0, PF1 підключені до P1 (R22, R23 і SB18 не повинні бути встановлені). Зарезервовано, не змінювати. Зарезервовано, не змінювати. X3, C15, C16, R24 і R25 забезпечують тактову частоту 32 кГц. PC14, PC15 не підключені до P1. PC14, PC15 підключаються лише до P1 (R24, R25 не повинні бути встановлені). Кнопка B2 підключена до контакту NRST STM32F051R8T6 MCU. Кнопка B2 не підключена до контакту NRST мікроконтролера STM32F051R8T6. Кнопка B1 підключена до PA0. Кнопка B1 не підключена до PA0. VBAT постійно живиться від VDD. VBAT живиться не від VDD, а від контакту 3 P1. Зарезервовано, не змінювати. Зарезервовано, не змінювати. Сигнал NRST роз'єму CN3 підключається до контакту NRST STM32F051R8T6 MCU. Сигнал NRST роз’єму CN3 не під’єднано до контакту NRST мікроконтролера STM32F051R8T6. Сигнал SWO роз'єму CN3 підключається до PB3. Сигнал SWO не підключений. Сигнал NRST STM32F103C8T6 (ST-LINK/V2) не впливає. STM32F103C8T6 (ST-LINK/V2) Сигнал NRST підключений до GND. Сигнал BOOT0 мікроконтролера STM32F051R8T6 утримується на низькому рівні через знижувальний резистор 510 Ом. Сигнал BOOT0 мікроконтролера STM32F051R8T6 можна встановити на високий рівень за допомогою підтягуючого резистора R10 на 27 КОм для пайки. Забезпечує 8 МГц для OSC_IN від MCO STM32F103C8T6. Див. опис SB16, SB17.

1. Стандартний стан SBx виділено жирним шрифтом.
2. Синхронізація OSC_IN надходить від MCO, якщо SB18 увімкнено, а SB16,17 вимкнено, і надходить від X2, якщо SB18 вимкнено, а SB16,17 увімкнено.

Документ ID 022910 ред. 2

19/41

Завантажено з Arrow.com.

Обладнання та компонування

UM1525

4.9

З'єднувачі розширення

Роз'єми P1 і P2 можуть підключати STM32F0DISCOVERY до стандартної плати для створення прототипів/обгортки. STM32F051R8T6 GPI/Os доступні на цих роз’ємах. P1 і P2 також можна перевірити за допомогою осцилографа, логічного аналізатора або вольтметра.

Таблиця 6.

Опис контактів MCU та функція плати (сторінка 1 з 7)

Контакт MCU

Функція дошки

P2 P1 CN3 Джерело живлення Вільний вхід/вихід OSC SWD LED Кнопка LQFP64

Основна функція

Альтернативні функції

BOOT0 BOOT0

60

НРСТ НРСТ

7

2_CTS,

IN0,

2_CH1_ETR,

PA0

1_INM6, 1_OUT,

14

TSC_G1_IO1,

RTC_TAMP2,

WKUP1

2_RTS,

IN1,

PA1

2_CH2, 1_INP,

15

TSC_G1_IO2,

ПОДІЇ

2_TX,

IN2,

2_CH3,

PA2

15_CH1,

16

2_INM6,

2_OUT,

TSC_G1_IO3

2_RX,

IN3,

PA3

2_CH4, 15_CH2,

17

2_INP,

TSC_G1_IO4,

КОРИСТУВАЧ

NRST СКИДАННЯ

6 5 10
15
16 17 18

20/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

Обладнання та компонування

Таблиця 6.

Опис контактів MCU та функція плати (сторінка 2 з 7)

Контакт MCU

Функція дошки

P2 P1 CN3 Джерело живлення Вільний вхід/вихід OSC SWD LED Кнопка LQFP64

Основна функція

Альтернативні функції

1_NSS / 1_WS,

2_CK,

IN4,

PA4

14_CH1, DAC1_OUT,

20

1_INM4,

2_INM4,

TSC_G2_IO1

1_SCK / 1_CK,

ЦВК,

IN5,

PA5

2_CH1_ETR, (DAC2_OUT),

21

1_INM5,

2_INM5,

TSC_G2_IO2

1_MISO / 1_MCK,

IN6,

3_CH1,

PA6

1_BKIN, 16_CH1,

22

1_OUT,

TSC_G2_IO3,

ПОДІЇ

1_MOSI / 1_SD,

IN7,

3_CH2,

14_CH1,

PA7

1_CH1N,

23

17_CH1,

2_OUT,

TSC_G2_IO4,

ПОДІЇ

1_CK,

PA8

1_CH1, EVENTOUT,

41

MCO

1_TX,

PA9

1_CH2, 15_BKIN,

42

TSC_G4_IO1

21 22 23 24
25 24

Документ ID 022910 ред. 2

21/41

Завантажено з Arrow.com.

Обладнання та компонування

Таблиця 6.

Опис контактів MCU та функція плати (сторінка 3 з 7)

Контакт MCU

Функція дошки

UM1525

P2 P1 CN3 Джерело живлення Вільний вхід/вихід OSC SWD LED Кнопка LQFP64

Основна функція

Альтернативні функції

1_RX,

PA10

1_CH3, 17_BKIN,

43

TSC_G4_IO2

1_CTS,

1_CH4,

PA11 1_OUT,

44

TSC_G4_IO3,

ПОДІЇ

1_RTS,

1_ETR,

PA12 2_OUT,

45

TSC_G4_IO4,

ПОДІЇ

PA13

IR_OUT, SWDAT

46

PA14

2_TX, SWCLK

49

1_NSS / 1_WS,

PA15

2_RX, 2_CH1_ETR,

50

ПОДІЇ

IN8,

3_CH3,

PB0

1_CH2N,

26

TSC_G3_IO2,

ПОДІЇ

IN9,

3_CH4,

PB1

14_CH1,

27

1_CH3N,

TSC_G3_IO3

PB2 або

NPOR (1.8 В

TSC_G3_IO4

28

режим)

1_SCK / 1_CK,

PB3

2_CH2, TSC_G5_IO1,

55

ПОДІЇ

SWO

SWDIO SWCLK

23 22

21

4

20

2

17

16

27

28

29

6

11

22/41

Документ ID 022910 ред. 2

Завантажено з Arrow.com.

UM1525

Обладнання та компонування

Таблиця 6.

Опис контактів MCU та функція плати (сторінка 4 з 7)

Контакт MCU

Функція дошки

P2 P1 CN3 Джерело живлення Вільний вхід/вихід OSC SWD LED Кнопка LQFP64

Основна функція

Альтернативні функції

1_MISO / 1_MCK,

PB4

3_CH1, TSC_G5_IO2,

56

ПОДІЇ

1_MOSI / 1_SD,

PB5

1_SMBA, 16_BKIN,

57

3_CH2

1_SCL,

PB6

1_TX, 16_CH1N,

58

TSC_G5_IO3

1_SDA,

PB7

1_RX, 17_CH1N,

59

TSC_G5_IO4

1_SCL,

PB8

ЦВК, 16_СН1,

61

TSC_SYNC

1_SDA,

PB9

IR_EVENTOUT, 17_CH1,

62

ПОДІЇ

2_SCL,

PB10

ЦВК, 2_СН3,

29

СИНХРОНІЗАЦІЯ

2_SDA,

PB11

2_CH4, G6_IO1,

30

ПОДІЇ

2_NSS,

PB12

1_BKIN, G6_IO2,

33

ПОДІЇ

2_SCK,

PB13 1_CH1N,

34

G6_IO3

10 9 8 7 4 3 30 31 32 32

Документ ID 022910 ред. 2

23/41

Завантажено з Arrow.com.

Обладнання та компонування

Таблиця 6.

Опис контактів MCU та функція плати (сторінка 5 з 7)

Контакт MCU

Функція дошки

Основна функція

Альтернативні функції

2_MISO,

PB14

1_CH2N, 15_CH1,

35

G6_IO4

2_MOSI,

1_CH3N,

PB15 15_CH1N,

36

15_CH2,

RTC_REFIN

PC0

IN10, EVENTOUT

8

PC1

IN11, EVENTOUT

9

PC2

IN12, EVENTOUT

10

PC3

IN13, EVENTOUT

11

PC4

IN14, EVENTOUT

24

PC5

IN15, TSC_G3_IO1

25

PC6

3_CH1

37

PC7

3_CH2

38

PC8

3_CH3

39

PC9

3_CH4

40

PC10

51

PC11

52

PC12

53

RTC_TAMP1,

PC13

RTC_TS, RTC_OUT,

2

WKUP2

СИНІЙ ЗЕЛЕНИЙ

P2 P1 CN3 Джерело живлення Вільний вхід/вихід OSC SWD LED Кнопка LQFP64

UM1525
31
30
11 12 13 14 25 26
29 28 27 26 15 14 13 4

24/41

Документ ID 022910 ред. 2

Завантажено з Arrow.com.

UM1525

Обладнання та компонування

Таблиця 6.

Опис контактів MCU та функція плати (сторінка 6 з 7)

Контакт MCU

Функція дошки

P2

P1

CN3

OSC

LED

Основна функція

Альтернативні функції

Блок живлення

Безкоштовний I/O

SWD

Кнопка

LQFP64

OSC32_IN OSC32_OUT

PC14-

OSC32_ OSC32_IN

3

IN

PC15-

OSC32_ OSC32_OUT

4

OUT

PD2

3_ETR

54

PF0OSC_IN

OSC_IN

5

PF1-

OSC_ OSC_OUT

6

OUT

PF4

ПОДІЇ

18

PF5

ПОДІЇ

19

PF6

2_SCL

47

PF7

2_SDA

48

ВБАТ ВБАТ

1

VDD_1

64

VDD_2

32

VDDA

13

VSS_1

63

VSS_2

31

VSSA

12

OSC_IN OSC_OUT

5
6
12 7
8 19 20
19 18 3

5V

1

3V

1

5

22

3

VDD GND GND GND

Документ ID 022910 ред. 2

25/41

Завантажено з Arrow.com.

P2 P1 CN3 Джерело живлення GND GND Вільний вхід/вихід OSC SWD LED Кнопка LQFP64

Обладнання та компонування

Таблиця 6.

Опис контактів MCU та функція плати (сторінка 7 з 7)

Контакт MCU

Функція дошки

Основна функція

Альтернативні функції

UM1525

9 33 33

26/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

Підключення модулів на макетній платі

5

Підключення модулів на макетній платі

У цьому розділі наведено деякі напрampописано, як підключити готові до використання модулі від різних виробників до набору STM32F0DISCOVERY за допомогою плати для прототипування, що входить до набору.
Програмне забезпечення напрampфайли, засновані на підключеннях, описаних нижче, доступні на www.st.com/stm32f0discovery.

5.1

Додаткові плати мікроелектроніки
Компанія Mikroelektronika, http://www.mikroe.com, визначила два стандартні роз’єми для своїх плат аксесуарів під назвою mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) та IDC10.
MikroBUSTM — це 16-контактний роз’єм для швидкого та легкого під’єднання додаткових плат до плати мікроконтролера через зв’язок SPI, USART або I2C разом із додатковими контактами, такими як аналоговий вхід, ШІМ та переривання.
Набір плат mikroElektronika, сумісний з mikroBUSTM, називається «Click boards».
IDC10 — це 10-контактний роз’єм для підключення вводу-виводу загального призначення MCU до інших додаткових плат.
У наведених нижче таблицях показано одне з рішень для підключення плат mikroBUSTM та IDC до STM32F0DISCOVERY; це рішення використовується в різних напрampдоступний за адресою www.st.com/stm32f0discovery.

Таблиця 7. Підключення за допомогою mikroBUSTM

Мікроелектроніка mikroBUSTM

Pin

опис

AN RST CS SCK

Аналоговий контакт Скидання контакту Лінія вибору мікросхеми SPI Лінія синхронізації SPI

МІСО

Підлегла вихідна лінія SPI

MOSI PWM INT

Лінія підпорядкованого входу SPI Лінія виходу ШІМ Лінія апаратного переривання

RX

Лінія прийому UART

TX SCL SDA 5V

UART Лінія передачі I2C Лінія годинника I2C Лінія даних VCC 5V Лінія живлення

STM32F0DISCOVERY

Вивід PA4 PB13 PA11 PB3 PB4 PB5 PA8 PB12 PA3 PA2 PF6 PF7 5В

Опис DAC1_OUT GPIO OUTPUT (допуск до 5 В) GPIO OUTPUT (допуск до 5 В) SPI1_SCK SPI1_MISO SPI1_MOSI TIM1_CH1 GPIO INPUT EXTI (допуск до 5 В) USART2_RX USART2_TX I2C2_SCL I2C2_SDA Лінія живлення

Документ ID 022910 ред. 2

27/41

Завантажено з Arrow.com.

Підключення модулів на макетній платі

Таблиця 8. Підключення за допомогою IDC10

Роз'єм Mikroelektronica IDC10

P0

GPIO

P1

GPIO

P2

GPIO

P3

GPIO

P4

GPIO

P5

GPIO

P6

GPIO

P7 VCC GND P0

GPIO VCC 5V лінія живлення Еталонне заземлення GPIO

P1

GPIO

P2

GPIO

P3

GPIO

UM1525

STM32F0DISCOVERY

PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 3V GND PC0 PC1 PC2 PC3

ВИХІД GPIO (допуск до 3.3 В) ВИХІД GPIO (допуск до 3.3 В) ВИХІД GPIO (допуск до 3.3 В) ВИХІД GPIO (допуск до 3.3 В) ВИХІД GPIO (допуск до 3.3 В) ВИХІД GPIO (допуск до 3.3 В) ВИХІД GPIO (допуск до 5 В) ВИХІД GPIO (допуск до 5 В) VDD VSS ВИХІД GPIO (допуск до 3.3 В) ВИХІД GPIO (допуск до 3.3 В) ВИХІД GPIO (допуск до 3.3 В) ВИХІД GPIO (допуск до 3.3 В)

28/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

Підключення модулів на макетній платі

На малюнку 10 показано з’єднання між STM32F0 Discovery та 2 роз’ємами IDC10 і mikroBUSTM.
Рисунок 10. Використання роз’ємів IDC10 і mikroBUSTM

Завантажено з Arrow.com.

Документ ID 022910 ред. 2

29/41

Підключення модулів на макетній платі

UM1525

5.2

«Плати-перехідники» ST MEMS, стандартний роз’єм DIL24
Компанія STMicroelectronics визначила стандартний роз’єм DIL24 для легкої оцінки датчиків MEMS, підключених до мікроконтролера через зв’язок SPI або I2C.
У таблиці 9 наведено одне рішення для підключення плат DIL24 до STM32F0DISCOVERY, це рішення використовується в різнихampфайли та доступні на www.st.com/stm32f0discovery.

Таблиця 9. Підключення до плати DIL24 ST MEMS Плата DIL24 Eval
P01 VDD Джерело живлення P02 Vdd_IO Джерело живлення для контактів вводу/виводу P03 NC P04 NC P05 NC P06 NC P07 NC P08 NC P09 NC P10 NC P11 NC P12 NC P13 GND 0V живлення P14 INT1 Інерційне переривання 1 P15 INT2 інерційне переривання 2 P16 NC P17 NC P18 NC P19 CS – 0: SPI включений режим 1: I2C

P20

SCL (послідовний годинник I2C) SPC (послідовний годинник SPI)

3V 3V
GND PB12 PB11
PA11 PB6 PB3

STM32F0DISCOVERY VDD VDD
GND GPIO INPUT EXTI (допуск до 5 В) GPIO INPUT EXTI (допуск до 5 В)
ВИХІД GPIO (толерантний до 5 В) I2C1_SCL SPI1_SCK

P21

SDA I2C Serial Data SDI SPI Serial Data Input

PB7 I2C1_SDA PB5 SPI1_MOSI

P22

Вихід послідовних даних SDO SPI I2C менш значущий біт адреси пристрою

PB4

SPI1_MISO

P23 NC P24 NC

30/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

Підключення модулів на макетній платі

На малюнку 11 показано з’єднання між STM32F0 Discovery та роз’ємом DIL24.
Малюнок 11. Підключення розетки DIL24

Завантажено з Arrow.com.

Документ ID 022910 ред. 2

31/41

Підключення модулів на макетній платі

UM1525

Примітка:

Підтримувані адаптерні плати MEMS
У таблиці 10 наведено список підтримуваних адаптерних плат MEMS станом на квітень 2012 року.

Таблиця 10. Підтримувані адаптерні плати MEMS

ST MEMS DIL24 Eval Board

Основний продукт

STEVAL-MKI009V1

LIS3LV02DL

STEVAL-MKI013V1 STEVAL-MKI015V1

LIS302DL LIS344ALH

STEVAL-MKI082V1

LPY4150AL

STEVAL-MKI083V1

LPY450AL

STEVAL-MKI084V1

LPY430AL

STEVAL-MKI085V1

LPY410AL

STEVAL-MKI086V1

LPY403AL

STEVAL-MKI087V1

LIS331DL

STEVAL-MKI088V1

LIS33DE

STEVAL-MKI089V1 STEVAL-MKI090V1

LIS331DLH LIS331DLF

STEVAL-MKI091V1

LIS331DLM

STEVAL-MKI092V1

LIS331HH

STEVAL-MKI095V1 STEVAL-MKI096V1

LPR4150AL LPR450AL

STEVAL-MKI097V1

LPR430AL

STEVAL-MKI098V1

LPR410AL

STEVAL-MKI099V1

LPR403AL

STEVAL-MKI105V1 STEVAL-MKI106V1

LIS3DH LSM303DLHC

STEVAL-MKI107V1

L3G4200D

STEVAL-MKI107V2

L3GD20

STEVAL-MKI108V1 STEVAL-MKI108V2 STEVAL-MKI110V1

9AXISMODULE v1 [LSM303DLHC + L3G4200D] 9AXISMODULE v2 [LSM303DLHC + L3GD20] AIS328DQ

STEVAL-MKI113V1

LSM303DLM

STEVAL-MKI114V1

MAG PROBE (на основі LSM303DLHC)

STEVAL-MKI120V1 STEVAL-MKI122V1

LPS331AP LSM330DLC

STEVAL-MKI123V1

LSM330D

STEVAL-MKI124V1

10AXISMODULE [LSM303DLHC + L3GD20+ LPS331AP]

STEVAL-MKI125V1

A3G4250D

Щоб переглянути актуальний список, відвідайте http://www.st.com/internet/evalboard/subclass/1116.jsp. Плати DIL24 описані як «плати адаптерів» у полі «Загальний опис».

32/41

Документ ID 022910 ред. 2

Завантажено з Arrow.com.

UM1525

Підключення модулів на макетній платі

5.3

Щитові плати Arduino
ArduinoTM — це платформа для створення прототипів електроніки з відкритим вихідним кодом, яка базується на гнучкому, простому у використанні апаратному та програмному забезпеченні. Для отримання додаткової інформації відвідайте http://www.arduino.cc.
Додаткові плати Arduino називаються «Shields» і їх можна легко підключити до STM32F0 Discovery згідно з наведеною нижче таблицею.

Таблиця 11. Підключення до екранів Arduino

Підключення до екранів Arduino

Роз'єм живлення Arduino

Скидання 3V3 5V GND GND Vin

Скидання з екранної плати VCC 3.3 В лінія живлення VCC 5 В Лінія живлення Еталонне заземлення Еталонне заземлення Зовнішнє живлення

Аналоговий роз'єм Arduino

A0

Аналоговий вхід або цифровий контакт 14

A1

Аналоговий вхід або цифровий контакт 15

A2

Аналоговий вхід або цифровий контакт 16

A3

Аналоговий вхід або цифровий контакт 17

A4

Аналоговий вхід або SDA або цифровий контакт 18

A5

Аналоговий вхід або SCL або цифровий контакт 19

Цифровий роз'єм Arduino

D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 GND AREF

Цифровий контакт 0 або RX Цифровий контакт 1 або TX Цифровий контакт 2 / Зовнішнє переривання Цифровий контакт 3 / Ext int або ШІМ Цифровий контакт 4 Цифровий контакт 5 або ШІМ Цифровий контакт 6 або ШІМ Цифровий контакт 7 Цифровий контакт 8 Цифровий контакт 9 або ШІМ Цифровий контакт 10 або CS або PWM Цифровий контакт 11 або MOSI або PWM Цифровий контакт 12 або MISO Цифровий контакт 13 або SCK Reference Ground ADC vol.tage посилання

STM32F0DISCOVERY

NRST 3В 5В
GND GND VBAT

Скинути виявлення VDD VDD Reference Ground Reference Ground Перемичка для встановлення

STM32F0DISCOVERY

PC0

ADC_IN10

PC1

ADC_IN11

PC2

ADC_IN12

PC3

ADC_IN13

PC4 або PF7 ADC_IN14 або I2C2_SDA

PC5 або PF6 ADC_IN15 або I2C2_SCL

STM32F0DISCOVERY

PA3 PA2 PB12 PB11 PA7 PB9 PB8 PA6 PA5 PA4 PA11 PB5 PB4 PB3 GND NC

USART2_RX USART2_TX EXTI (допуск до 5 В) EXTI (допуск до 5 В) або TIM2_CH4 GPIO (допуск до 3 В) TIM17_CH1 TIM16_CH1 GPIO (допуск до 3 В) GPIO (допуск до 3 В) TIM14_CH1 TIM1_CH4 SPI1_MOSI або TIM3_CH2 SPI1_MISO SPI1_SCK Еталонне заземлення Не підключено

Документ ID 022910 ред. 2

33/41

Завантажено з Arrow.com.

Підключення модулів на макетній платі

UM1525

Підключення до екранів Arduino (продовження)

Роз'єм Arduino ICSP

1

МІСО

2

VCC 3.3 В

3

SCK

4

МОЗІ

5

RST

6

GND

STM32F0DISCOVERY

PB4 3V PB3 PB5 NRST GND

SPI1_MISO VDD SPI1_SCK SPI1_MOSI Скинути виявлення Reference Ground

34/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

Підключення модулів на макетній платі

На малюнку 12 показано з’єднання між STM32F0 Discovery і платами екрану Arduino.
Малюнок 12. З’єднання екранної плати Arduino

Завантажено з Arrow.com.

Документ ID 022910 ред. 2

35/41

Механічний креслення

6

Механічний креслення

Малюнок 13. Механічний малюнок STM32F0DISCOVERY

UM1525

36/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

Завантажено з Arrow.com.

37/41

Документ ID 022910 ред. 2

1

P1
1
Заголовок 33

PC13 PC14 PC15 PF0 PF1
NRST PC0 PC1 PC2 PC3 PA0 PA1 PA2 PA3 PF4 PF5 PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB2 PB10 PB11 PB12

3V VBAT

1

2

3

4

ST_LINK_V2.SCHDOC U_ST_LINK

PA10 PA9

PA10 PA9

MCO PA14 PA13

NRST PB3

MCO PA14 PA13
NRST PB3

TCK/SWCLK TMS/SWDIO
T_NRST T_SWO

PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15

U_STM32Fx STM32Fx.SchDoc
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15

PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15

PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15

PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PD2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
BOOT0
NRST

PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PD2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
BOOT0
NRST

2

3

5 В VDD

PB9 PB8
BOOT0 PB7 PB6 PB5 PB4 PB3 PD2 PC12 PC11 PC10 PA15 PA14 PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13

P2
1
Заголовок 33

RevB.0 –> етикетка PCB MB1034 B-00 PA6, PA7, PC4, PC5, PB0, PB1 доступні, а P1, P2 є заголовком 33 точки
RevA.0 –> етикетка PCB MB1034 A-00

STMicroelectronics
Назва:
STM32F0DISCOVERY
Номер: MB1034 Rev: B.0(PCB.SCH) Дата: 2 3

Аркуш 1 із 3

Малюнок 14. STM32F0DISCOVERY

Електричні схеми

7

Електричні схеми

UM1525

38/41 Завантажено з Arrow.com.

2 4
ЗА ПРОМОВЧАННЯМ
1 2 3 4
ЗАРЕЗЕРВОВАНО

Електричні схеми Рисунок 15. ST-LINK/V2 (лише SWD)

Ідентифікатор плати: PC13=0

R18 10K R19 10K

R13 100K

Не встановлено

3V

C11

C10

20 пФ X1

20 пФ

1

3 В 1

2

2

3

8 МГц

4

16 рандів

OSC_IN

5

100 тис

OSC_OUT 6

STM_RST 7

8

C8 100nF 3V

9 R20 4K7 AIN_1 10

SB13

11

R21 4K7

12

VBAT PC13 PC14 PC15 OSCIN OSCOUT NRST VSSA VDDA PA0 PA1 PA2

VDD_3 VSS_3
PB9 PB8 BOOT0 PB7 PB6 PB5 PB4/JNTRST PB3/JTDO PA15/JTDI JTCK/SWCLK

48 47 46 SWIM_IN 45 SWIM 44 43 SWIM_IN 42 SWIM_RST 41 SWIM_RST_IN 40 39 38 37 STM_JTCK

Не встановлено

VDD_2 VSS_2 JTMS/SWDIO
PA12 PA11 PA10 PA9 PA8 PB15 PB14 PB13 PB12

R9 10K
SWD

D3 R10

AIN_1

100

BAT60JFILM CN3

U2 STM32F103C8T6

1 2

12 рандів

T_JTCK

22

3

36 35

3V

4 5 6
Заголовок 6

14 рандів

T_JTMS

22

15 рандів

T_NRST

22

34 STM_JTMS

17 рандів

T_SWO

33 USB_DP

22

32 USB_DM

31 T_SWO 30 LED_STLINK 29 28 27 T_JTMS

RC має бути дуже близько до контакту 32 STM103F29

34 рандів

MCO MCO

100

C24

26 T_JTCK 25

20 пФ R11
100

Не встановлено

T_SWDIO_IN

TCK/SWCLK TMS/SWDIO
T_SWO

T_NRST SB19
SB22

PA14 PA13 NRST PB3

SWD

SB6 SB8 SB10 SB12

SB5

3V

STM_JTCK SWCLK

SB7

SB9 STM_JTMS
SB11

SWDIO

CN2
Перемички ON –> DISCOVERY Вибрані перемички OFF –> ST-LINK Вибрано

Документ ID 022910 ред. 2

PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1

STLINK_TX

STM32F0_USART1_RX PA10
PA9 STM32F0_USART1_TX

SB14 JP1
SB15

TX RX
STLINK_RX

Близько до JP Не встановлено

Не встановлено

USB

U5V

CN1

Ідентифікатор VCC DD+
GND SHELL

1 2 3 4 5 0

5075BMR-05-SM

D1

EXT_5V

5V

BAT60JFILM

R6 R8

1K5 0 USB_DM

3V

R7 0 USB_DP

R5 100K

13

14

T_JTCK 15

T_JTDO 16

T_JTDI 17

T_NRST 18

T_JRST 19

20

ПЛАВАННЯ 21

22

23

24

ПЛАВАННЯ

Там же

3V

3V

JP2

VDD

R2 1K

LD1 ЧЕРВОНИЙ

3V

C6

C7

C12

C9

100нФ 100нФ 100нФ 100нФ

COM
LED_STLINK

LD2

Червоний

R4 2

1

100

R3 3 100

4

R1 0

3V

_Зелений

LD_BICOLOR_CMS

PWR

5V

U1

1 Він

Vout 5

D2

OUT_3V

3V

C1

3 INH
GND

1µF_X5R_0603

ПРОМОВЛЕННЯ

BAT60JFILM C4 1µF_X5R_0603

LD3985M33R

C2

C3

100nF

10nF_X7R_0603

C5 100nF

STMicroelectronics

Назва:
STM32F0DISCOVERY ST-LINK/V2 (лише SWD)

Номер: MB1034 Rev: B 0(PCB SCH) Дата: 2

Аркуш 2 із 3

UM1525

Завантажено з Arrow.com.

39/41

Документ ID 022910 ред. 2

48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 XNUMX

PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12

PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12

Не встановлено
BOOT0

VDD

R27 10K
R26 510

SB2

PA14 PA15 PC10 PC11 PC12
PD2 PB3 PB4 PB5 PB6 PB7
PB8 PB9

PA14 49

PA15 50

ПК10 51

ПК11 52

ПК12 53

PD2 54

PB3 55

PB4 56

PB5 57

PB6 58

PB7 59

BOOT0 60

PB8 61

PB9 62

63

VDD

64

PA14 PA15 PC10 PC11 PC12 PD2 PB3 PB4 PB5 PB6 PB7 BOOT0 PB8 PB9 VSS_1 VDD_1

Не встановлено

C17

1 мкФ

SB1

Близький до STM32

VBAT PC13 PC14 PC15

PC13 PC14 SB21 PC15

SB20

Близько до XTAL і MCU Не встановлено

R25 X3

24 рандів

0

0

1

4

C16

2

3

C15

6.8 пФ

6.8 пФ

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 XNUMX

VBAT PC13 – ТAMPER1 – WKUP2 PC14 – OSC32_IN PC15 – OSC32_OUT PF0 – OSC_IN PF1 – OSC_OUT NRST PC0 PC1 PC2 PC3 VSSA / VREFVDDA / VREF+ PA0 – TAMPER2 – WKUP1 PA1 PA2

PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12

U3 STM32F051R8T6

VDD_2 VSS_2
PB11 PB10 PB2 або NPOR (режим 1.8 В)
PB1 PB0 PC5 PC4 PA7 PA6 PA5 PA4 PF5 PF4 PA3

32 31

VDD

30 PB11 29 PB10 28 PB2 27 PB1 26 PB0 25 PC5 24 PC4 23 PA7 22 PA6 21 PA5 20 PA4 19 PF5 18 PF4 17 PA3

PB11 PB10 PB2 PB1 PB0 PC5 PC4 PA7 PA6 PA5 PA4 PF5 PF4 PA3

PA2 PA1 PA0

PA2 PA1 PA0

VDD

NRPSCTP0CP1CNP2CRP3SCTP0CP1CP2C3

MC306-G-06Q-32.768 (JFVNY)

MCO

MCO

PF0

PF0

SB18 SB17
Не встановлено

PF1

PF1

SB16

23 рандів

22 рандів

0 X2

390

1

2

8 МГц C14 20 пФ

C13 20 пФ

VDD

VDD

C18

C20

C21 C19

1 мкФ

100нФ 100нФ 100нФ

PC9

30 рандів

330

PC8

31 рандів

660

LD3 зелений LD4 синій

VDD
Не встановлено
R33 100K
NRST SB4
В2 С23
100nF

1

2

SW-PUSH-CMS

4

3

Кнопка RESET

Не встановлено
PA0 SB3

VDD
R32 100
В1 С22

1

2

SW-PUSH-CMS

100nF R28 330

3

4

R29 220K

КОРИСТУВАЧ & Кнопка WAKE-UP

STMicroelectronics
Назва:
STM32F0DISCOVERY MCU
Номер: MB1034 Rev: B.0(PCB.SCH) Дата: 3

Аркуш 3 із 3

UM1525 Малюнок 16. MCU

Електричні схеми

Історія переглядів

8

Історія переглядів

UM1525

Таблиця 12. Історія перегляду документа

Дата

Ревізія

Зміни

20 березня 2012 р

1

Початковий випуск.

30-травня-2012

2

Додано Розділ 5: Підключення модулів на макетній платі на сторінці 27.

40/41 Завантажено з Arrow.com.

Документ ID 022910 ред. 2

UM1525

Будь ласка, прочитайте уважно:
Інформація в цьому документі надається виключно стосовно продуктів ST. STMicroelectronics NV та її дочірні компанії («ST») залишають за собою право вносити зміни, виправлення, модифікації або вдосконалення в цей документ, а також описані тут продукти та послуги в будь-який час і без попередження. Усі продукти ST продаються відповідно до умов продажу ST. Покупці несуть одноосібну відповідальність за вибір, вибір і використання продуктів і послуг ST, описаних тут, і ST не бере на себе жодної відповідальності, пов’язаної з вибором, вибором або використанням продуктів і послуг ST, описаних тут. Згідно з цим документом не надається жодна ліцензія, явна чи неявна, через припинення дії чи іншим чином, на будь-які права інтелектуальної власності. Якщо в будь-якій частині цього документа йдеться про будь-які продукти чи послуги третіх сторін, це не вважатиметься наданням ST ліцензії на використання таких продуктів чи послуг третіх сторін або будь-якої інтелектуальної власності, що міститься в ньому, або розглядатиметься як гарантія, що охоплює використання в будь-яким чином щодо таких продуктів або послуг третіх сторін або будь-якої інтелектуальної власності, що міститься в них.
ЯКЩО ІНШЕ НЕ ВСТАНОВЛЕНО В УМОВАХ ПРОДАЖУ ST, КОМПАНІЯ ST ВІДМОВЛЯЄТЬСЯ НАД БУДЬ-ЯКИМИ ПРЯМИМИ АБО НЕПРЯМИМИ ГАРАНТІЯМИ ЩОДО ВИКОРИСТАННЯ ТА/АБО ПРОДАЖУ ПРОДУКЦІЇ ST, ВКЛЮЧАЮЧИ, НЕ ОБМЕЖУЮЧИСЬ, НЕПРЯМІ ГАРАНТІЇ ПРИДАТНОСТІ ДЛЯ ПРОДАЖУ, ПРИДАТНОСТІ ДЛЯ КОНКРЕТНОЇ МЕТИ (ТА ЇХ ЕКВІВАЛЕНТИ ЗГІДНО З ЗАКОНАМИ БУДЬ-ЯКОЇ ЮРИСДИКЦІЇ), АБО ПОРУШЕННЯ БУДЬ-ЯКОГО ПАТЕНТНОГО, АВТОРСЬКОГО ПРАВА АБО ІНШОГО ПРАВА ІНТЕЛЕКТУАЛЬНОЇ ВЛАСНОСТІ. ЯКЩО ДВОМА УПОВНОВАЖЕНИМИ ПРЕДСТАВНИКАМИ ST НЕ БУДУТЬ ПРЯМО ПИСЬМОВО СХВАЛЕНІ, ПРОДУКЦІЯ ST НЕ РЕКОМЕНДУЄТЬСЯ, АВТОРИЗУЄТЬСЯ АБО ГАРАНТІЄТЬСЯ ДЛЯ ВИКОРИСТАННЯ У ВІЙСЬКОВИХ, ПОВІТРЯНИХ СУДНАХ, КОСМІЧНИХ ПРОГРАМАХ, РЯТУВАЛЬНИХ АБО ЖИТТЄПІДТРИМУВАННЯХ, ТАКОЖ У ПРОДУКТАХ АБО СИСТЕМАХ, ЯКІ ВИПАДАЮТЬ ЗБІЙКИ URE АБО НЕСПРАВНІСТЬ МОЖЕ ПРИЗВЕСТИ ДО ТРАВМУВАННЯ, СМЕРТЬ АБО ЗБИТКИ МАЙНУ ЧИ НАВКОЛИШНЮ СЕРЕДОВИЩУ. ПРОДУКТИ ST, ЯКІ НЕ ВЗНАЧЕНІ ЯК «АВТОМОБІЛЬНИЙ РІЗОК», МОЖНА ВИКОРИСТОВУВАТИСЯ ЛИШЕ В АВТОМОБІЛЬНИХ ЗАСТОСУВАННЯХ НА ВЛАСНИЙ РИЗИК КОРИСТУВАЧА.
Перепродаж продуктів ST з положеннями, відмінними від заяв і/або технічних характеристик, викладених у цьому документі, негайно анулює будь-яку гарантію, надану ST на продукт або послугу ST, описані в цьому документі, і не створює або не розширює жодним чином будь-яку відповідальність ST.
ST і логотип ST є товарними знаками або зареєстрованими товарними знаками ST у різних країнах.
Інформація в цьому документі замінює і замінює всю інформацію, надану раніше.
Логотип ST є зареєстрованою торговою маркою STMicroelectronics. Усі інші назви є власністю відповідних власників.
© 2012 STMicroelectronics – Усі права захищено
Група компаній STMicroelectronics Австралія – Бельгія – Бразилія – Канада – Китай – Чехія – Фінляндія – Франція – Німеччина – Гонконг – Індія – Ізраїль – Італія – Японія –
Малайзія – Мальта – Марокко – Філіппіни – Сінгапур – Іспанія – Швеція – Швейцарія – Велика Британія – Сполучені Штати Америки www.st.com

Документ ID 022910 ред. 2

41/41

Завантажено з Arrow.com.

Документи / Ресурси

Мікроконтролери ST STM32 F0 [pdfПосібник користувача
Мікроконтролери STM32 F0, STM32 F0, мікроконтролери

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *