Съдържание скрий се

Микроконтролери 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 KHz
захранване на часовник за операции с ниска мощност.

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, предоставящ подробни електрически схеми и
компонентни връзки.

ЧЗВ:

Въпрос: Какви са системните изисквания за STM32F0DISCOVERY
комплект?

О: Комплектът изисква компютър с USB порт и интернет
връзка за изтегляне на необходимата верига от инструменти за разработка.

В: Мога ли да използвам комплекта с платки за защита на Arduino?

A: Да, комплектът е съвместим с Arduino shield платки. The
ръководството за потребителя предоставя инструкции как да ги свържете и използвате
дъски.

Въпрос: Как мога да измеря текущото потребление на
микроконтролер?

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 г

Идентификатор на документ 022910 Rev 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 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.7 OSC часовник. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.1 Захранване на OSC часовник . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.7.2 OSC 32 KHz тактово захранване. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.8 Споени мостове . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.9 Конектори за разширение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5

Свързване на модули на платката за прототипиране. . . . . . . . . . . . . . . . . . 27

5.1 Аксесоарни платки на Mikroelektronica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.2 ST MEMS „адаптерни платки“, стандартен DIL24 контакт. . . . . . . . . . . . . . . . 30

5.3 Arduino shield платки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6

Механичен чертеж. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

7

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

2/41

Идентификатор на документ 022910 Rev 2

Изтеглено от Arrow.com.

UM1525

Съдържание

8

История на ревизиите. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

3/41

Списък с таблици
Списък с таблици

UM1525

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

Приложими инструменти. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Конвенции за ВКЛ./ИЗКЛ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 състояния на джъмпера. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Конектор за отстраняване на грешки CN3 (SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Настройки на спояващ мост . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Описание на пина на MCU спрямо функцията на платката. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Свързване чрез mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Свързване чрез IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Свързване с платка DIL24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Поддържани MEMS адаптерни платки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Свързване с щитове Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 История на ревизиите на документа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 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.

Идентификатор на документ 022910 Rev 2

5/41

Конвенции

1

Конвенции

UM1525

Таблица 2 предоставя определението на някои конвенции, използвани в настоящия документ.

Таблица 2. Конвенции за ВКЛ./ИЗКЛ

конвенция

Определение

Джъмпер JP1 ВКЛ

Монтиран джъмпер

Джъмпер JP1 OFF

Джъмпер не е монтиран

Спояващ мост SBx ВКЛ. SBx връзки затворени от спойка Спояващ мост SBx ИЗКЛ. SBx връзки оставени отворени

6/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 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 PC (XP, Vista, 7) USB тип A към Mini-B USB кабел

2.3

Верига от инструменти за разработка, поддържаща STM32F0DISCOVERY

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

2.4

Код на поръчката

За да поръчате комплекта STM32F0 Discovery, използвайте кода за поръчка STM32F0DISCOVERY.

Идентификатор на документ 022910 Rev 2

7/41

Изтеглено от Arrow.com.

Характеристики

3

Характеристики

UM1525

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

8/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

UM1525

4

Хардуер и оформление

Хардуер и оформление

STM32F0DISCOVERY е проектиран около микроконтролера STM32F051R8T6 в 64-пинов LQFP пакет. Фигура 2 илюстрира връзките между STM32F051R8T6 и неговите периферни устройства (STLINK/V2, бутон, светодиоди и конектори). Фигура 3 и Фигура 4 ви помагат да намерите тези функции на STM32F0DISCOVERY.
Фигура 2. Хардуерна блокова схема

Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

9/41

Хардуер и оформление Фигура 3. Горно оформление

(червен/зелен светодиод) LD2 COM
3V захранване вход изход
CN3 SWD конектор

ST-LINK/V2

UM1525
LD1 (червен светодиод) PWR 5V захранване вход изход CN2 ST-LINK/DISCOVERY селектор

STM32F051R8T6 B1 потребителски бутон
(зелен светодиод) LD3

JP2 IDD измерване SB1 (VBAT)
SB3 (B1-ПОТРЕБИТЕЛ) B2 бутон за нулиране SB4 (B2-RESET)
LD4 (син светодиод)

MS30024V1

Забележка:

Пин 1 на конектори CN2, CN3, P1 и P2 са обозначени с квадрат.

10/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 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.

Идентификатор на документ 022910 Rev 2

11/41

Хардуер и оформление

UM1525

4.1

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

Този 32-битов усъвършенстван ARMTM MCU с ниска и средна плътност с високопроизводително ARM CortexTM-M0 32-битово RISC ядро ​​има 64 Kbytes Flash, 8 Kbytes RAM, RTC, таймери, ADC, DAC, компаратори и комуникационни интерфейси.

Фигура 5. STM32F051R8T6 пакет 34-&24

STM32 F0 осигурява 32-битова производителност и най-важните STM32 DNA в приложения, обикновено адресирани от 8- или 16-битови микроконтролери. Той се възползва от комбинацията от производителност в реално време, работа с ниска мощност, усъвършенствана архитектура и периферни устройства, свързани с екосистемата STM32, което направи STM32 еталон на пазара. Сега всичко това е достъпно за чувствителни към разходите приложения. STM32 F0 предлага несравнима гъвкавост и мащабируемост за продукти за домашно забавление, уреди и индустриално оборудване.
Това устройство осигурява следните предимства. Превъзходно изпълнение на код за по-добра производителност и отлична ефективност на кода за
намалено използване на вградена памет Високопроизводителна свързаност и усъвършенствани аналогови периферни устройства за поддръжка на широк
набор от приложения Гъвкави опции за часовник и режими на ниска мощност с бързо събуждане за ниска мощност
консумация
Той има следните ключови характеристики: Основни и работни условия
ARM® CortexTM-M0 0.9 DMIPS/MHz до 48 MHz 1.8/2.0 до 3.6 V обхват на захранване Високопроизводителна свързаност 6 Mbit/s USART 18 Mbit/s SPI с 4- до 16-битов кадър на данни 1 Mbit/s I²C бързо -режим плюс HDMI CEC Подобрено управление 1x 16-битов 3-фазен PWM таймер за управление на мотора 5x 16-битови PWM таймери 1x 16-битов основен таймер 1x 32-bit PWM таймер 12 MHz I/O превключване

12/41

Идентификатор на документ 022910 Rev 2

Изтеглено от Arrow.com.

UM1525 Фигура 6. Блокова диаграма на STM32F051R8T6

Хардуер и оформление

Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

13/41

Хардуер и оформление

UM1525

4.2

Вграден ST-LINK/V2

Инструментът за програмиране и отстраняване на грешки ST-LINK/V2 е интегриран в STM32F0DISCOVERY. Вграденият ST-LINK/V2 може да се използва по 2 различни начина според състоянията на джъмпера (вижте таблица 3):
Програмиране/отстраняване на грешки в MCU на борда,
Програмирайте/отстранявайте грешки на MCU във външна платка за приложения с помощта на кабел, свързан към SWD конектор CN3.
Вграденият ST-LINK/V2 поддържа само SWD за STM32 устройства. За информация относно функциите за отстраняване на грешки и програмиране вижте ръководството на потребителя UM1075 (ST-LINK/V2 вграден дебъгер/програматор за STM8 и STM32), което описва подробно всички функции на ST-LINK/V2.

Фигура 7. Типична конфигурация

Таблица 3. Състояния на джъмпера

Състояние на скок

Описание

И двата CN2 джъмпера НА ST-LINK/V2 функциите са разрешени за програмиране на борда (по подразбиране)

И двата CN2 джъмпера OFF

ST-LINK/V2 функции, разрешени за приложение чрез външен CN3 конектор (поддържа се SWD)

14/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

UM1525

Хардуер и оформление

4.2.1

Използване на ST-LINK/V2 за програмиране/дебъгване на STM32 F0 на борда
За да програмирате STM32 F0 на борда, просто включете двата джъмпера на CN2, както е показано на фигура 8 в червено, но не използвайте конектора CN3, тъй като това може да наруши комуникацията със STM32F051R8T6 на STM32F0DISCOVERY.
Фигура 8. Изображение на STM32F0DISCOVERY връзки

Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 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)

ПИН

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.

Идентификатор на документ 022910 Rev 2

UM1525

Хардуер и оформление

4.3

Захранване и избор на мощност

Захранването се осигурява или от хост компютър чрез USB кабел, или от външно 5V захранване.
Диодите D1 и D2 защитават щифтовете 5V и 3V от външни източници на захранване:
5V и 3V могат да се използват като изходни захранвания, когато друга платка за приложение е свързана към щифтове P1 и P2. В този случай щифтовете 5V и 3V осигуряват захранване от 5V или 3V и консумацията на енергия трябва да бъде по-ниска от 100 mA.
5V може да се използва и като входно захранване, например когато USB конекторът не е свързан към компютъра. В този случай платката STM32F0DISCOVERY трябва да се захранва от захранващ блок или от спомагателно оборудване, отговарящо на стандарт EN-60950-1: 2006+A11/2009, и трябва да бъде Safety Extra Low Voltage (SELV) с ограничена мощност.

4.4

светодиоди

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

4.5

Бутони

B1 USER: Потребителски бутон, свързан към I/O PA0 на STM32F051R8T6. B2 RESET: Бутон, използван за RESET на STM32F051R8T6.

4.6

JP2 (Idd)

Джъмпер JP2, обозначен с Idd, позволява измерване на консумацията на STM32F051R8T6 чрез премахване на джъмпера и свързване на амперметър.
Включен джъмпер: STM32F051R8T6 е включен (по подразбиране).
Изключен джъмпер: трябва да бъде свързан амперметър за измерване на тока STM32F051R8T6 (ако няма амперметър, STM32F051R8T6 не се захранва).

Идентификатор на документ 022910 Rev 2

17/41

Изтеглено от Arrow.com.

Хардуер и оформление

UM1525

4.7
4.7.1
4.7.2

OSC часовник
Доставка на OSC часовник
PF0 и PF1 могат да се използват като GPIO или като HSE осцилатор. По подразбиране тези I/O са конфигурирани като GPIO, така че SB16 и SB17 са затворени, SB18 е отворен и R22, R23, C13 и C14 не се попълват.
Външен HSE часовник може да бъде предоставен на MCU по три начина: MCO от ST-LINK. От MCO на STM32F103. Тази честота не може да бъде
променен, той е фиксиран на 8 MHz и е свързан към 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 KHz тактово захранване
PC14 и PC15 могат да се използват като GPIO или като LSE осцилатор. По подразбиране тези I/O са конфигурирани като GPIO, така че SB20 & SB21 са затворени и X3, R24, R25 не се попълват.
Външен LSE часовник може да бъде предоставен на MCU по два начина: Вграден осцилатор. От X3 кристал (не е предоставен). Необходима конфигурация:
SB20, SB21 OPEN C15, C16, R24 и R25 запоени. Осцилатор от външен PC14. От външен осцилатор през пин 5 на P1 конектор. Необходима конфигурация: SB20, SB21 ЗАТВОРЕНИ R24 и R25 премахнати

18/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

UM1525

Хардуер и оформление

4.8

Мостове за запояване

Таблица 5. Настройки на спояващ мост

Мост

състояние (1)

Описание

SB16,17 (X2 кристал)(2)
SB6,8,10,12 (По подразбиране) SB5,7,9,11 (Резервирано)

ИЗКЛ
ВКЛ. ВКЛ. ИЗКЛ

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 KHz. PC14, PC15 не са свързани към P1. PC14, PC15 са свързани само към P1 (R24, R25 не трябва да се монтират). Бутон B2 е свързан към NRST щифта на STM32F051R8T6 MCU. Бутон B2 не е свързан с щифта NRST на STM32F051R8T6 MCU. Бутон B1 е свързан към PA0. Бутон B1 не е свързан към PA0. VBAT се захранва постоянно от VDD. VBAT не се захранва от VDD, а от pin3 на P1. Запазено, не променяйте. Запазено, не променяйте. Сигналът NRST на конектора CN3 е свързан към щифта NRST на STM32F051R8T6 MCU. Сигналът NRST на конектора CN3 не е свързан към щифта NRST на STM32F051R8T6 MCU. Сигналът SWO на конектора CN3 е свързан към PB3. SWO сигналът не е свързан. Няма засягане на STM32F103C8T6 (ST-LINK/V2) NRST сигнал. STM32F103C8T6 (ST-LINK/V2) NRST сигналът е свързан към GND. Сигналът BOOT0 на STM32F051R8T6 MCU се поддържа нисък чрез 510 Ohm резистор за изтегляне. Сигналът BOOT0 на STM32F051R8T6 MCU може да бъде настроен на високо ниво чрез 10 KOhm издърпващ резистор R27 за запояване. Осигурява 8 MHz за OSC_IN от MCO на STM32F103C8T6. Вижте описанието на SB16, SB17.

1. Състоянието на SBx по подразбиране е показано с удебелен шрифт.
2. Часовникът OSC_IN идва от MCO, ако SB18 е ON и SB16,17 са OFF и идва от X2, ако SB18 е OFF и SB16,17 са ON.

Идентификатор на документ 022910 Rev 2

19/41

Изтеглено от Arrow.com.

Хардуер и оформление

UM1525

4.9

Конектори за разширение

Мъжките конектори P1 и P2 могат да свържат STM32F0DISCOVERY към стандартна платка за прототипиране/обвиване. STM32F051R8T6 GPI/Os са налични на тези съединители. P1 и P2 също могат да бъдат изследвани от осцилоскоп, логически анализатор или волтметър.

Таблица 6.

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

щифт на MCU

Функция на борда

P2 P1 CN3 Захранване Free I/O OSC SWD LED Бутон LQFP64

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

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

BOOT0 BOOT0

60

NRST NRST

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_ИЗХОД,

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.

Идентификатор на документ 022910 Rev 2

UM1525

Хардуер и оформление

Таблица 6.

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

щифт на MCU

Функция на борда

P2 P1 CN3 Захранване Free I/O 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_ИЗХОД,

TSC_G2_IO3,

СЪБИТИЯ

1_MOSI / 1_SD,

IN7,

3_CH2,

14_CH1,

PA7

1_CH1N,

23

17_CH1,

2_ИЗХОД,

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

Идентификатор на документ 022910 Rev 2

21/41

Изтеглено от Arrow.com.

Хардуер и оформление

Таблица 6.

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

щифт на MCU

Функция на борда

UM1525

P2 P1 CN3 Захранване Free I/O 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.8V

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

Идентификатор на документ 022910 Rev 2

Изтеглено от Arrow.com.

UM1525

Хардуер и оформление

Таблица 6.

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

щифт на MCU

Функция на борда

P2 P1 CN3 Захранване Free I/O 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

CEC, 16_CH1,

61

TSC_SYNC

1_SDA,

PB9

IR_EVENTOUT, 17_CH1,

62

СЪБИТИЯ

2_SCL,

PB10

CEC, 2_CH3,

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

Идентификатор на документ 022910 Rev 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, СЪБИТИЕ

8

PC1

IN11, СЪБИТИЕ

9

PC2

IN12, СЪБИТИЕ

10

PC3

IN13, СЪБИТИЕ

11

PC4

IN14, СЪБИТИЕ

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 Захранване Free I/O OSC SWD LED Бутон LQFP64

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

24/41

Идентификатор на документ 022910 Rev 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_ИЗХОД

4

ВЪН

PD2

3_ETR

54

PF0OSC_IN

OSC_IN

5

PF1-

OSC_ OSC_OUT

6

ВЪН

PF4

СЪБИТИЯ

18

PF5

СЪБИТИЯ

19

PF6

2_SCL

47

PF7

2_SDA

48

VBAT VBAT

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

Идентификатор на документ 022910 Rev 2

25/41

Изтеглено от Arrow.com.

P2 P1 CN3 Захранване GND GND Свободен I/O OSC SWD LED бутон LQFP64

Хардуер и оформление

Таблица 6.

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

щифт на MCU

Функция на борда

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

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

UM1525

9 33 33

26/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

UM1525

Свързване на модули на прототипната платка

5

Свързване на модули на прототипната платка

Този раздел дава някои примериampинструкции за свързване на готови за използване модули, налични от различни производители, към комплекта STM32F0DISCOVERY чрез прототипната платка, включена в комплекта.
Софтуер напрampфайлове, базирани на връзките, описани по-долу, са достъпни на www.st.com/stm32f0discovery.

5.1

Аксесоарни платки на Mikroelektronica
Mikroelektronika, http://www.mikroe.com, е посочила два стандартни конектора за своите платки за аксесоари, наречени mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) и IDC10.
MikroBUSTM е 16-пинов конектор за свързване на допълнителни платки много бързо и лесно към платка на микроконтролер чрез SPI, USART или I2C комуникации, заедно с допълнителни щифтове като аналогов вход, PWM и прекъсване.
Комплектът платки mikroElektronika, съвместими с mikroBUSTM, се нарича „Щракни платки“.
IDC10 е 10-пинов конектор за свързване на I/O с общо предназначение на MCU към други допълнителни платки.
Таблиците по-долу са едно решение за свързване на mikroBUSTM и IDC платки към STM32F0DISCOVERY; това решение, използвано в различни examples е достъпен на www.st.com/stm32f0discovery.

Таблица 7. Свързване чрез mikroBUSTM

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

ПИН

Описание

AN RST CS SCK

Аналогов щифт Нулиране щифт SPI Chip Select line SPI Clock line

Мишо

SPI Slave изходна линия

MOSI PWM INT

SPI Slave входна линия PWM изходна линия Линия за хардуерно прекъсване

RX

UART линия за получаване

TX SCL SDA 5V

UART Линия за предаване I2C Линия за часовник I2C Линия за данни VCC 5V захранваща линия

STM32F0DISCOVERY

Pin PA4 PB13 PA11 PB3 PB4 PB5 PA8 PB12 PA3 PA2 PF6 PF7 5V

Описание DAC1_OUT GPIO OUTPUT (5V толерантен) GPIO OUTPUT (5V толерантен) SPI1_SCK SPI1_MISO SPI1_MOSI TIM1_CH1 GPIO INPUT EXTI (5V толерантен) USART2_RX USART2_TX I2C2_SCL I2C2_SDA Power line

Идентификатор на документ 022910 Rev 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 V толерантен) GPIO ИЗХОД (3.3 V толерантен) GPIO ИЗХОД (3.3 V толерантен) GPIO ИЗХОД (3.3 V толерантен) GPIO ИЗХОД (3.3 V толерантен) GPIO ИЗХОД (3.3 V толерантен) GPIO ИЗХОД (5 V толерантен) GPIO ИЗХОД (5V толерантен) VDD VSS GPIO ИЗХОД (3.3V толерантен) GPIO ИЗХОД (3.3V толерантен) GPIO ИЗХОД (3.3V толерантен) GPIO ИЗХОД (3.3V толерантен)

28/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

UM1525

Свързване на модули на прототипната платка

Фигура 10 илюстрира връзките между STM32F0 Discovery и 2-та конектора, IDC10 и mikroBUSTM.
Фигура 10. Използване на съединители IDC10 и mikroBUSTM

Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 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 Захранване за I/O пинове 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 (5V толерантен) GPIO INPUT EXTI (5V толерантен)
GPIO ИЗХОД (5V толерантен) I2C1_SCL SPI1_SCK

P21

SDA I2C Серийни данни SDI SPI Сериен вход на данни

PB7 I2C1_SDA PB5 SPI1_MOSI

P22

SDO SPI сериен изход на данни I2C по-малко значим бит от адреса на устройството

PB4

SPI1_MISO

P23 NC P24 NC

30/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

UM1525

Свързване на модули на прототипната платка

Фигура 11 илюстрира връзките между STM32F0 Discovery и гнездото DIL24.
Фигура 11. Връзки на гнездо DIL24

Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 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

10ОСОВ МОДУЛ [LSM303DLHC + L3GD20+ LPS331AP]

STEVAL-MKI125V1

A3G4250D

За актуален списък посетете http://www.st.com/internet/evalboard/subclass/1116.jsp. Платките DIL24 са описани като „адаптерни платки“ в полето „Общо описание“.

32/41

Идентификатор на документ 022910 Rev 2

Изтеглено от Arrow.com.

UM1525

Свързване на модули на прототипната платка

5.3

Ардуино щитове
ArduinoTM е платформа за прототипиране на електроника с отворен код, базирана на гъвкав, лесен за използване хардуер и софтуер. Вижте http://www.arduino.cc за повече информация.
Допълнителните платки на Arduino се наричат ​​„Shields“ и могат лесно да бъдат свързани към STM32F0 Discovery съгласно следната таблица.

Таблица 11. Свързване с щитове Arduino

Свързване с Arduino щитове

Arduino конектор за захранване

Нулиране 3V3 5V GND GND Vin

Нулиране от екранирана платка VCC 3.3V захранваща линия VCC 5V захранваща линия Референтна земя Референтна земя Външно захранване

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 или PWM Цифров щифт 4 Цифров щифт 5 или PWM Цифров щифт 6 или PWM Цифров щифт 7 Цифров щифт 8 Цифров щифт 9 или PWM Цифров щифт 10 или CS или PWM Цифров щифт 11 или MOSI или PWM Цифров щифт 12 или MISO Цифров щифт 13 или SCK Reference Ground ADC voltage справка

STM32F0DISCOVERY

NRST 3V 5V
GND GND VBAT

Нулирайте откритието VDD VDD Reference Ground Reference Ground Jumper, за да пасне

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 (5V толерантен) EXTI (5V толерантен) или TIM2_CH4 GPIO (3V толерантен) TIM17_CH1 TIM16_CH1 GPIO (3V толерантен) GPIO (3V толерантен) TIM14_CH1 TIM1_CH4 SPI1_MOSI или TIM3_CH2 SPI1_MISO SPI1_SCK Справка Заземяване Не е свързано

Идентификатор на документ 022910 Rev 2

33/41

Изтеглено от Arrow.com.

Свързване на модули на прототипната платка

UM1525

Свързване с Arduino shields (продължение)

Arduino ICSP конектор

1

Мишо

2

VCC 3.3V

3

SCK

4

МОСИ

5

RST

6

GND

STM32F0DISCOVERY

PB4 3V PB3 PB5 NRST GND

SPI1_MISO VDD SPI1_SCK SPI1_MOSI Нулиране на референтна земя за откриване

34/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

UM1525

Свързване на модули на прототипната платка

Фигура 12 илюстрира връзките между STM32F0 Discovery и платките на Arduino shield.
Фигура 12. Връзки на платката на Arduino shield

Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

35/41

Механичен чертеж

6

Механичен чертеж

Фигура 13. Механичен чертеж на STM32F0DISCOVERY

UM1525

36/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

Изтеглено от Arrow.com.

37/41

Идентификатор на документ 022910 Rev 2

1

P1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Заглавие 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
ОБУВКА0
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
ОБУВКА0
NRST

2

3

5V 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Заглавие 33

RevB.0 –> PCB етикет MB1034 B-00 PA6, PA7, PC4, PC5, PB0, PB1 са налични и P1, P2 са Header 33 точки
RevA.0 –> PCB етикет MB1034 A-00

STMicroelectronics
Заглавие:
STM32F0DISCOVERY
Номер: MB1034 Rev: B.0(PCB.SCH) Дата: 2/3/2012 4

Лист 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

20pF X1

20pF

1

3V 1

2

2

3

8MHz

4

R16

OSC_IN

5

100K

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

R12

T_JTCK

22

3

36 35

3V

4 5 6
Заглавие 6

R14

T_JTMS

22

R15

T_NRST

22

34 STM_JTMS

R17

T_SWO

33 USB_DP

22

32 USB_DM

31 T_SWO 30 LED_STLINK 29 28 27 T_JTMS

RC трябва да е много близо до STM32F103 пин 29

R34

MCO MCO

100

C24

26 T_JTCK 25

20pF 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
Джъмпери ВКЛЮЧЕНИ –> ОТКРИВАНЕ Избрани Джъмпери ИЗКЛЮЧЕНИ –> Избрани ST-LINK

Идентификатор на документ 022910 Rev 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+ ID
GND ОБВИВКА

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

SWIM_IN 21

22

23

24

ПЛУВАЙТЕ

Наистина

3V

3V

JP2

VDD

R2 1K

LD1 ЧЕРВЕН

3V

C6

C7

C12

C9

100nF 100nF 100nF 100nF

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

ИЗХОД_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/3/2012

Лист 2 от 3

UM1525

Изтеглено от Arrow.com.

39/41

Идентификатор на документ 022910 Rev 2

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

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

Не е монтиран
ОБУВКА0

VDD

R27 10K
R26 510

SB2

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

PA14 49

PA15 50

PC10 51

PC11 52

PC12 53

PD2 54

PB3 55

PB4 56

PB5 57

PB6 58

PB7 59

БОТУШ0 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

1uF

SB1

Близо до STM32

VBAT PC13 PC14 PC15

PC13 PC14 SB21 PC15

SB20

Близо до XTAL и MCU Не е монтиран

R25 X3

R24

0

0

1

4

C16

2

3

C15

6.8pF

6.8pF

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

VBAT PC13 – TAMPER1 – 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.8V режим)
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

R23

R22

0 X2

390

1

2

8MHz C14 20pF

C13 20pF

VDD

VDD

C18

C20

C21 C19

1uF

100nF 100nF 100nF

PC9

R30

330

PC8

R31

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/1/2012

Лист 3 от 3

UM1525 Фигура 16. MCU

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

История на ревизиите

8

История на ревизиите

UM1525

Таблица 12. История на ревизиите на документа

Дата

Ревизия

Промени

20-Мар-2012

1

Първоначално издание.

30 май 2012 г

2

Добавен раздел 5: Свързване на модули на прототипната платка на страница 27.

40/41 Изтеглено от Arrow.com.

Идентификатор на документ 022910 Rev 2

UM1525

Моля, прочетете внимателно:
Информацията в този документ се предоставя единствено във връзка със ST продукти. STMicroelectronics NV и нейните дъщерни дружества („ST“) си запазват правото да правят промени, корекции, модификации или подобрения на този документ и продуктите и услугите, описани тук, по всяко време, без предизвестие. Всички продукти на ST се продават в съответствие с правилата и условията за продажба на ST. Купувачите са изцяло отговорни за избора, избора и използването на продуктите и услугите на ST, описани тук, и ST не поема никаква отговорност, свързана с избора, избора или използването на продуктите и услугите на ST, описани тук. По силата на този документ не се предоставя лиценз, изричен или подразбиращ се, чрез изключване или по друг начин, за права върху интелектуална собственост. Ако някоя част от този документ се отнася до продукти или услуги на трети страни, това няма да се счита за лиценз, предоставен от ST за използването на такива продукти или услуги на трети страни, или каквато и да е интелектуална собственост, съдържаща се в тях или считана за гаранция, покриваща използването в по какъвто и да е начин на такива продукти или услуги на трети страни или каквато и да е интелектуална собственост, съдържаща се в тях.
ОСВЕН АКО НЕ Е ПОСОЧЕНО ДРУГО В УСЛОВИЯТА ЗА ПРОДАЖБА НА ST, ST ОТХВЪРЛЯ ВСЯКАКВА ИЗРИЧНА ИЛИ КОСВЕНА ГАРАНЦИЯ ПО ОТНОШЕНИЕ НА УПОТРЕБАТА И/ИЛИ ПРОДАЖБАТА НА ST ПРОДУКТИ, ВКЛЮЧИТЕЛНО БЕЗ ОГРАНИЧЕНИЕ КОСВЕНИ ГАРАНЦИИ ЗА ПРОДАВАЕМОСТ, ГОДНОСТ ЗА ОПРЕДЕЛЕНА ЦЕЛ (И ТЕХНИТЕ ЕКВИВАЛЕНТИ СЪГЛАСНО ЗАКОНИТЕ НА ВСЯКА ЮРИСДИКЦИЯ), ИЛИ НАРУШАВАНЕ НА ПАТЕНТ, АВТОРСКО ПРАВО ИЛИ ДРУГО ПРАВО НА ИНТЕЛЕКТУАЛНА СОБСТВЕНОСТ. ОСВЕН АКО НЕ СА ИЗРИЧНО ПИСМЕНО ОДОБРЕНИ ОТ ДВАМА УПЪЛНОМОЩЕНИ ПРЕДСТАВИТЕЛИ на ST, ПРОДУКТИТЕ НА ST НЕ СА ПРЕПОРЪЧВАНИ, РАЗРЕШЕНИ ИЛИ ГАРАНТИРАНИ ЗА ИЗПОЛЗВАНЕ ВЪВ ВОЕННИ, ВЪЗДУШНИ СРЕДСТВА, КОСМИЧЕСКИ, ЖИВОТОСПАСЯВАЩИ ИЛИ ЖИВОТОПОДДЪРЖАЩИ ПРИЛОЖЕНИЯ, НИТО В ПРОДУКТИ ИЛИ СИСТЕМИ, КЪДЕТО ПОВРЕДА ИЛИ НЕИЗПРАВНОСТ МОЖЕ ДА ДВЕДЕ ДО ЛИЧНО НАРАНЯВАНЕ, СМЪРТ ИЛИ СЕРИОЗНИ ИМУЩЕСТВЕНИ ИЛИ ЩЕТИ НА ОКОЛНАТА СРЕДА. ПРОДУКТИ ST, КОИТО НЕ СА СПЕЦИФИЦИРАНИ КАТО „АВТОМОБИЛЕН КЛАС“, МОГАТ ДА СЕ ИЗПОЛЗВАТ САМО В АВТОМОБИЛНИ ПРИЛОЖЕНИЯ НА СОБСТВЕН РИСК НА ПОТРЕБИТЕЛЯ.
Препродажбата на ST продукти с разпоредби, различни от изявленията и/или техническите характеристики, изложени в този документ, незабавно анулира всяка гаранция, предоставена от ST за продукта или услугата ST, описани тук, и няма да създава или разширява по какъвто и да е начин каквато и да е отговорност на СВ.
ST и логото на ST са търговски марки или регистрирани търговски марки на ST в различни страни.
Информацията в този документ замества и заменя цялата предоставена преди това информация.
Логото ST е регистрирана търговска марка на STMicroelectronics. Всички останали имена са собственост на съответните им собственици.
© 2012 STMicroelectronics – Всички права запазени
Група компании STMicroelectronics Австралия – Белгия – Бразилия – Канада – Китай – Чехия – Финландия – Франция – Германия – Хонг Конг – Индия – Израел – Италия – Япония –
Малайзия – Малта – Мароко – Филипини – Сингапур – Испания – Швеция – Швейцария – Обединено кралство – Съединени американски щати www.st.com

Идентификатор на документ 022910 Rev 2

41/41

Изтеглено от Arrow.com.

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

Микроконтролери ST STM32 F0 [pdf] Ръководство за потребителя
Микроконтролери STM32 F0, STM32 F0, Микроконтролери

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *