Содржини скриј

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

Спецификации:

  • Име на производ: STM32F0DISCOVERY
  • Број на дел: STM32F0DISCOVERY
  • Микроконтролер: STM32F051R8T6
  • Вграден дебагер: ST-LINK/V2
  • Напојување: Достапни се различни опции
  • LED диоди: Да
  • Притисни копчиња: Да
  • Продолжни конектори: Да

Упатство за употреба на производот:

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 LED диоди:

Комплетот има LED диоди кои може да се користат за визуелна индикација или
цели за дебагирање. Упатството за употреба дава детали за тоа како да се користи
овие LED диоди ефикасно.

4.5 Притисни копчиња:

Комплетот вклучува копчиња за притискање кои можат да се користат како кориснички влезови
за вашите апликации. Овие копчиња се поврзани со
микроконтролер и може соодветно да се програмира.

4.6 JP2 (Idd):

JP2 е мост за лемење кој ви овозможува да ја измерите струјата
потрошувачката на микроконтролерот. Упатството за употреба обезбедува
инструкции за тоа како да ја користите оваа функција.

4.7 OSC часовник:

Комплетот вклучува OSC часовник за прецизно време во вашиот
апликации. Обезбедува и главно снабдување со часовник и 32 KHz
напојување со часовник за операции со мала моќност.

4.8 Мостови за лемење:

Комплетот има повеќе мостови за лемење на кои може да се користи
конфигурирајте или приспособете одредени карактеристики на микроконтролерот. На
упатството за употреба дава детали за секој мост за лемење и неговите
цел.

4.9 Продолжни конектори:

Комплетот обезбедува продолжни конектори кои ви дозволуваат да се поврзете
дополнителни модули или додатоци за подобрена функционалност. На
упатството за употреба дава детали за тоа како да поврзете различни типови на
модули.

5. Модули за поврзување на таблата за прототип:

5.1 Додатоци на Mikroelektronica:

Комплетот е компатибилен со додатоците на Mikroelektronica.
Упатството за корисникот дава упатства како да се поврзете и користите
овие табли со комплетот STM32F0DISCOVERY.

5.2 ST MEMS адаптер плочи, стандарден DIL24 приклучок:

Комплетот поддржува ST MEMS адаптер плочи со стандарден DIL24
штекер. Упатството за корисникот дава упатства како да се поврзете и
користете ги овие табли со комплетот STM32F0DISCOVERY.

5.3 Arduino Shield табли:

Комплетот е компатибилен со штитните плочи на Arduino. Корисникот
прирачникот дава упатства за поврзување и користење на овие табли
со комплетот STM32F0DISCOVERY.

6. Механички цртеж:

Упатството за употреба вклучува механички цртеж на
Комплет STM32F0DISCOVERY, обезбедува детални димензии и распоред
информации.

7. Електрични шеми:

Упатството за употреба вклучува електрични шеми на
комплет STM32F0DISCOVERY, обезбедувајќи детални дијаграми на кола и
поврзување на компонентите.

ЧПП:

П: Кои се системските барања за STM32F0DISCOVERY
комплет?

О: Комплетот бара компјутер со USB-порта и интернет
врска за преземање на потребниот синџир на алатки за развој.

П: Може ли да го користам комплетот со штитните табли на Arduino?

О: Да, комплетот е компатибилен со штитните плочи на Arduino. На
упатството за употреба дава упатства како да се поврзете и да ги користите
табли.

П: Како можам да ја измерам тековната потрошувачка на
микроконтролер?

О: Можете да ја измерите тековната потрошувачка со помош на JP2
залемени мост обезбеден на комплетот. Упатството за употреба обезбедува
инструкции за тоа како да ја користите оваа функција.

UM1525 Упатство за употреба
STM32F0DISCOVERY комплет за откривање за микроконтролери STM32 F0
Вовед
STM32F0DISCOVERY ви помага да ги откриете карактеристиките на STM32 F0 CortexTM-M0 и лесно да ги развивате вашите апликации. Се базира на STM32F051R8T6, 32-битен микроконтролер ARM® CortexTM од серијата STM0 F32 и вклучува вградена алатка за отстранување грешки ST-LINK/V2, LED диоди, копчиња за притискање и табла за прототип.
Слика 1. STM32F0DISCOVERY

Табела 1.

Применливи алатки Тип
Алатки за проценка

Број на дел STM32F0DISCOVERY

мај 2012 година

Doc ID 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 LED диоди. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 штитни табли . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6

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

7

Електрични шеми . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2/41

Doc ID 022910 Rev 2

Преземено од Arrow.com.

UM1525

Содржини

8

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

Преземено од Arrow.com.

Doc ID 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.

Doc ID 022910 Rev 2

UM1525
Список на фигури

Список на фигури

Слика 1. Слика 2. Слика 3. Слика 4. Слика 5. Слика 6. Слика 7. Слика 8. Слика 9. Слика 10. Слика 11. Слика 12. Слика 13. Слика 14. Слика 15.

STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Хардверски блок дијаграм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Горен распоред . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Долен распоред . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 STM32F051R8T6 пакет. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 STM32F051R8T6 блок дијаграм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Типична конфигурација . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 STM32F0DISCOVERY конекции слика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 ST-LINK конекции слика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Користење IDC10 и mikroBUSTM конектори . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 DIL24 приклучоци за приклучоци. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Приклучоци на штитната плоча на Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32F0DISCOVERY механички цртеж . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0ОТКРИВАЊЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (само SWD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Преземено од Arrow.com.

Doc ID 022910 Rev 2

5/41

Конвенции

1

Конвенции

UM1525

Табела 2 дава дефиниција за некои конвенции користени во овој документ.

Табела 2. Конвенции ON/OFF

Конвенција

Дефиниција

Скокач JP1 ВКЛУЧЕНО

Монтиран скокач

Скокач JP1 ИСКЛУЧЕН

Не е поставен скокач

Мост за лемење SBx ON SBx врски затворени со лемење Мост за лемење SBx OFF SBx врски оставени отворени

6/41 Преземено од Arrow.com.

Doc ID 022910 Rev 2

UM1525

2

Брз почеток

Брз почеток

STM32F0DISCOVERY е развоен комплет со евтина цена и лесен за користење за брзо оценување и започнување со развој со микроконтролер од серијата STM32 F0.
Пред да го инсталирате и користите производот, ве молиме прифатете го Договорот за лиценца за евалуација на производот од www.st.com/stm32f0discovery.
За повеќе информации за STM32F0DISCOVERY и за демонстрационен софтвер, посетете ја страницата www.st.com/stm32f0discovery.

2.1

Почеток

Следете ја низата подолу за да ја конфигурирате таблата STM32F0DISCOVERY и да ја стартувате апликацијата DISCOVER:
1. Проверете ја позицијата на скокачот на таблата, JP2 вклучен, CN2 вклучен (Откривањето е избрано).
2. Поврзете ја плочката STM32F0DISCOVERY на компјутер со USB-кабел „тип А до мини-Б“ преку USB конекторот CN1 за напојување на плочата. Црвените LED LD1 (PWR) и LD2 (COM) светат и зелената LED LD3 трепка.
3. Притиснете го корисничкото копче B1 (долниот лев агол на таблата).
4. Набљудувајте како трепка зеленото LED LD3 според кликнувањето на КОРИСНИКОТ копчето B1.
5. Секое кликнување на копчето КОРИСНИК Б1 се потврдува со сината ЛЕД 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-алатки ARM®, Atollic TrueSTUDIO® IARTM, EWARM (IAR Embedded Workbench®) KeilTM, MDK-ARMTM

2.4

Код за нарачка

За да го нарачате комплетот STM32F0 Discovery, користете го кодот за нарачка STM32F0DISCOVERY.

Doc ID 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 voltagд Напојување за надворешна апликација: 3 V и 5 V Четири LED диоди:
LD1 (црвено) за напојување од 3.3 V на LD2 (црвено/зелено) за USB комуникација LD3 (зелено) за излез PC9 LD4 (сино) за излез PC8 Две копчиња притисни (корисник и ресетирање) Продолжен заглавие за LQFP64 I/Os за брзо поврзување на таблата за прототип и лесно сондирање. Со комплетот е обезбедена дополнителна табла која може да се поврзе со продолжниот конектор за уште полесно прототипирање и сондирање. Голем број бесплатни фирмвери за апликации подготвени за стартување, прampДостапни се на www.st.com/stm32f0discovery за поддршка на брза евалуација и развој.

8/41 Преземено од Arrow.com.

Doc ID 022910 Rev 2

UM1525

4

Хардвер и распоред

Хардвер и распоред

STM32F0DISCOVERY е дизајниран околу микроконтролерот STM32F051R8T6 во 64-пински LQFP пакет. Слика 2 ги илустрира врските помеѓу STM32F051R8T6 и неговите периферни уреди (STLINK/V2, копче за притискање, LED диоди и конектори). Слика 3 и Слика 4 ви помагаат да ги лоцирате овие карактеристики на STM32F0DISCOVERY.
Слика 2. Хардверски блок дијаграм

Преземено од Arrow.com.

Doc ID 022910 Rev 2

9/41

Хардвер и распоред Слика 3. Горен распоред

(црвена/зелена LED) LD2 COM
Влезен излез од 3V напојување
CN3 SWD конектор

ST-LINK/V2

UM1525
LD1 (црвена LED) PWR 5V влезен излез за напојување CN2 ST-LINK/DISCOVERY избирач

Корисничко копче STM32F051R8T6 B1
(зелена LED) LD3

JP2 IDD мерење SB1 (VBAT)
SB3 (B1-USER) Копче за ресетирање B2 SB4 (B2-RESET)
LD4 (сина LED)

MS30024V1

Забелешка:

Пин 1 на конекторите CN2, CN3, P1 и P2 се идентификуваат со квадрат.

10/41 Преземено од Arrow.com.

Doc ID 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.

Doc ID 022910 Rev 2

11/41

Хардвер и распоред

UM1525

4.1

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

Ова 32-битно напредно ARMTM MCU со мала и средна густина со 0-битно RISC јадро ARM CortexTM-M32 со високи перформанси има 64 Kbytes Flash, 8 Kbytes RAM, RTC, тајмери, ADC, DAC, компаратори и комуникациски интерфејси.

Слика 5. STM32F051R8T6 пакет 34-&24

STM32 F0 испорачува 32-битни перформанси и STM32 ДНК основни работи во апликациите кои обично се адресираат со 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-битен PWM тајмер 12 MHz I/O префрлување

12/41

Doc ID 022910 Rev 2

Преземено од Arrow.com.

UM1525 Слика 6. Блок дијаграм STM32F051R8T6

Хардвер и распоред

Преземено од Arrow.com.

Doc ID 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 џемпери ON ST-LINK/V2 функции се овозможени за програмирање на одборот (стандардно)

И двата CN2 џемпери се исклучени

Функциите ST-LINK/V2 се овозможени за примена преку надворешен CN3 конектор (поддржан SWD)

14/41 Преземено од Arrow.com.

Doc ID 022910 Rev 2

UM1525

Хардвер и распоред

4.2.1

Користење на ST-LINK/V2 за програмирање/дебагирање на STM32 F0 на одборот
За да го програмирате STM32 F0 на одборот, едноставно приклучете ги двата џемпери на CN2, како што е прикажано на Слика 8 во црвено, но не користете го CN3 конекторот бидејќи тоа може да ја наруши комуникацијата со STM32F051R8T6 на STM32F0DISCOVERY.
Слика 8. Слика за поврзување STM32F0DISCOVERY

Преземено од Arrow.com.

Doc ID 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

ГНД

4

SWDIO

5

НРСТ

6

SWO

Ознака VDD од апликацијата
SWD часовник Земјата
Влез/излезен SWD податоци RESET на целната MCU
Резервирано

Слика 9. Слика на ST-LINK врски

16/41 Преземено од Arrow.com.

Doc ID 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 Vol.tage (SELV) со ограничена моќност.

4.4

LED диоди

LD1 PWR: Црвената LED означува дека плочата е напојувана. LD2 COM: Триколорната LED (COM) советува за статусот на комуникацијата како што следува:
Бавно трепка Црвено LED/Исклучено: Вклучено пред иницијализација на USB Брзо трепкање Црвено LED/Исклучено: По првата правилна комуникација помеѓу компјутерот и
STLINK/V2 (набројување) Црвена сијаличка вклучена: кога иницијализацијата помеѓу компјутерот и ST-LINK/V2 е успешно
завршена Зелена сијаличка Вклучена: по успешна иницијализација на целната комуникација Трепка Црвена/Зелена сијаличка: за време на комуникацијата со целта Црвена сијаличка Вклучена: комуникацијата е завршена и во ред Портокалова сијаличка вклучена: Неуспех во комуникацијата Корисник LD3: Зелена корисничка LED светилка поврзана на I/O PC9 на STM32F051R8T6 . Корисник LD4: Сина корисничка сијаличка поврзана со I/O PC8 на STM32F051R8T6.

4.5

Притиснете ги копчињата

B1 КОРИСНИК: Корисничко копче поврзано со I/O PA0 на STM32F051R8T6. B2 RESET: Притиснете го копчето што се користи за РЕСЕТИРАЊЕ на STM32F051R8T6.

4.6

JP2 (Idd)

Скокачот JP2, означен како Idd, овозможува мерење на потрошувачката на STM32F051R8T6 со отстранување на скокачот и поврзување на амперметар.
Вклучен скокач: STM32F051R8T6 се напојува (стандардно).
Скокач исклучен: мора да се поврзе амперметар за мерење на струјата STM32F051R8T6, (ако нема амперметар, STM32F051R8T6 не се напојува).

Doc ID 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 CLOSED R22, R23 отстранет SB17 OPEN осцилатор на одборот. Од X2 кристал (не е обезбеден). За типични фреквенции и неговите кондензатори и отпорници, ве молиме погледнете го листот со податоци STM32F051R8T6. Потребна е конфигурација: SB16, SB17 SB18 OPEN R22, R23, C13, C14 залемен осцилатор од надворешен PF0. Од надворешен осцилатор преку пин 7 на конекторот P1. Потребна е конфигурација: SB16, SB17 CLOSED SB18 OPEN 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 CLOSED R24 и R25 отстранети

18/41 Преземено од Arrow.com.

Doc ID 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-RESET)

ВКЛУЧЕНО ИСКЛУЧЕНО

SB3 (B1-USER)

ВКЛУЧЕНО ИСКЛУЧЕНО

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 туку од пин3 од 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 може да се постави високо преку отпорник за повлекување R10 за лемење од 27 KOhm. Обезбедува 8 MHz за OSC_IN од MCO на STM32F103C8T6. Видете SB16, SB17 опис.

1. Стандардната состојба на SBx е прикажана со задебелени букви.
2. OSC_IN часовникот доаѓа од MCO ако SB18 е вклучен и SB16,17 се исклучени и доаѓа од X2 ако SB18 е OFF и SB16,17 се вклучени.

Doc ID 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 Напојување Бесплатно I/O OSC SWD LED Притиснете го копчето LQFP64

Главна функција

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

BOOT0 BOOT0

60

NRST NRST

7

2_CTS,

ИН0,

2_CH1_ETR,

PA0

1_INM6, 1_OUT,

14

TSC_G1_IO1,

RTC_TAMP2,

WKUP1

2_RTS,

ИН1,

PA1

2_CH2, 1_INP,

15

TSC_G1_IO2,

НАСТАН

2_TX,

ИН2,

2_CH3,

PA2

15_CH1,

16

2_INM6,

2_OUT,

TSC_G1_IO3

2_RX,

ИН3,

PA3

2_CH4, 15_CH2,

17

2_INP,

TSC_G1_IO4,

КОРИСНИК

NRST RESET

6 5 10
15
16 17 18

20/41 Преземено од Arrow.com.

Doc ID 022910 Rev 2

UM1525

Хардвер и распоред

Табела 6.

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

MCU пин

Функција на одборот

P2 P1 CN3 Напојување Бесплатно I/O OSC SWD LED Притиснете го копчето LQFP64

Главна функција

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

1_NSS / 1_WS,

2_CK,

ИН4,

PA4

14_CH1, DAC1_OUT,

20

1_INM4,

2_INM4,

TSC_G2_IO1

1_SCK / 1_CK,

ЦИК,

ИН5,

PA5

2_CH1_ETR, (DAC2_OUT),

21

1_INM5,

2_INM5,

TSC_G2_IO2

1_MISO / 1_MCK,

ИН6,

3_CH1,

PA6

1_BKIN, 16_CH1,

22

1_OUT,

TSC_G2_IO3,

НАСТАН

1_MOSI / 1_SD,

ИН7,

3_CH2,

14_CH1,

PA7

1_CH1N,

23

17_CH1,

2_OUT,

TSC_G2_IO4,

НАСТАН

1_CK,

PA8

1_CH1, EVENTOUT,

41

МЦО

1_TX,

PA9

1_CH2, 15_BKIN,

42

TSC_G4_IO1

21 22 23 24
25 24

Doc ID 022910 Rev 2

21/41

Преземено од Arrow.com.

Хардвер и распоред

Табела 6.

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

MCU пин

Функција на одборот

UM1525

P2 P1 CN3 Напојување Бесплатно 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

НАСТАН

ИН8,

3_CH3,

PB0

1_CH2N,

26

TSC_G3_IO2,

НАСТАН

ИН9,

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

Doc ID 022910 Rev 2

Преземено од Arrow.com.

UM1525

Хардвер и распоред

Табела 6.

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

MCU пин

Функција на одборот

P2 P1 CN3 Напојување Бесплатно 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

Doc ID 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

ИН10, EVENTOUT

8

PC1

ИН11, EVENTOUT

9

PC2

ИН12, EVENTOUT

10

PC3

ИН13, EVENTOUT

11

PC4

ИН14, 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 Напојување Бесплатно 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

Doc ID 022910 Rev 2

Преземено од Arrow.com.

UM1525

Хардвер и распоред

Табела 6.

Опис на пиновите на MCU наспроти функцијата на плочата (страница 6 од 7)

MCU пин

Функција на одборот

P2

P1

CN3

OSC

LED

Главна функција

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

Напојување

Бесплатен влез/излез

SWD

Притиснете го копчето

LQFP64

OSC32_IN OSC32_OUT

PC14-

OSC32_ OSC32_IN

3

IN

PC15-

OSC32_ OSC32_OUT

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

ВДДА

13

VSS_1

63

VSS_2

31

ВССА

12

OSC_IN OSC_OUT

5
6
12 7
8 19 20
19 18 3

5V

1

3V

1

5

22

3

ВДД ГНД ГНД ГНД

Doc ID 022910 Rev 2

25/41

Преземено од Arrow.com.

P2 P1 CN3 Напојување GND GND Free I/O OSC SWD LED Притиснете го копчето LQFP64

Хардвер и распоред

Табела 6.

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

MCU пин

Функција на одборот

Главна функција

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

UM1525

9 33 33

26/41 Преземено од Arrow.com.

Doc ID 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 и Interrupt.
Сетот на табли на mikroElektronika компатибилни со mikroBUSTM се нарекува „Click boards“.
IDC10 е 10-пински конектор за поврзување на I/O за општа намена на MCU со други придружни табли.
Табелите подолу се едно решение за поврзување на микроBUSTM и IDC плочите со STM32F0DISCOVERY; ова решение се користи во различни прamples е достапно на www.st.com/stm32f0discovery.

Табела 7. Поврзување со помош на mikroBUSTM

Mikroelektronica mikroBUSTM

Пин

Опис

RST CS SCK

Аналоген пин Пин за ресетирање SPI Чип Изберете линија SPI Clock линија

МИСО

SPI Slave Излезна линија

MOSI PWM INT

SPI Slave Влезна линија PWM излезна линија Хардверски прекин Линија

RX

Линија за прием на UART

TX SCL SDA 5V

UART далновод I2C Часовник линија I2C Дата линија VCC 5V далновод

STM32F0DISCOVERY

Пин 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_SCLA линија I2C2_SCL

Doc ID 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 OUTPUT (3.3V толерантен) GPIO OUTPUT (3.3V толерантен) GPIO OUTPUT (3.3V толерантен) GPIO OUTPUT (3.3V толерантен) GPIO OUTPUT (3.3V толерантен) GPIO OUTPUT (3.3V GPIO OUTPUT (5V GPIO OUTPUTPI толерантен) (5V толерантен) VDD VSS GPIO OUTPUT (3.3V толерантен) GPIO OUTPUT (3.3V толерантен) GPIO OUTPUT (3.3V толерантен) GPIO OUTPUT (3.3V толерантен)

28/41 Преземено од Arrow.com.

Doc ID 022910 Rev 2

UM1525

Модули за поврзување на таблата за прототип

Слика 10 ги илустрира врските помеѓу STM32F0 Discovery и 2 конектори IDC10 и mikroBUSTM.
Слика 10. Користење IDC10 и mikroBUSTM конектори

Преземено од Arrow.com.

Doc ID 022910 Rev 2

29/41

Модули за поврзување на таблата за прототип

UM1525

5.2

ST MEMS „табли за адаптер“, стандарден приклучок DIL24
STMicroelectronics дефинираше стандарден DIL24 конектор за лесно да ги процени неговите MEMS сензори поврзани со микроконтролер преку SPI или I2C комуникации.
Табела 9 е едно решение за поврзување на плочите DIL24 со STM32F0DISCOVERY, ова решение се користи во различни пр.amples и достапни на 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 NC2 NC P2 NC P16 CS – 17: SPI овозможен 18: I19C режим

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 OUTPUT (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.

Doc ID 022910 Rev 2

UM1525

Модули за поврзување на таблата за прототип

Слика 11 ги илустрира врските помеѓу STM32F0 Discovery и приклучокот DIL24.
Слика 11. DIL24 приклучоци за приклучоци

Преземено од Arrow.com.

Doc ID 022910 Rev 2

31/41

Модули за поврзување на таблата за прототип

UM1525

Забелешка:

Поддржани MEMS адаптер плочи
Табела 10 е список на поддржани MEMS-адаптери плочи од април, 2012 година.

Табела 10. Поддржани MEMS адаптер плочи

ST MEMS DIL24 Eval Board

Основен производ

STEVAL-MKI009V1

LIS3LV02DL

СТЕВАЛ-МКИ013В1 СТЕВАЛ-МКИ015В1

LIS302DL LIS344ALH

STEVAL-MKI082V1

LPY4150AL

STEVAL-MKI083V1

LPY450AL

STEVAL-MKI084V1

LPY430AL

STEVAL-MKI085V1

LPY410AL

STEVAL-MKI086V1

LPY403AL

STEVAL-MKI087V1

LIS331DL

STEVAL-MKI088V1

LIS33DE

СТЕВАЛ-МКИ089В1 СТЕВАЛ-МКИ090В1

LIS331DLH LIS331DLF

STEVAL-MKI091V1

LIS331DLM

STEVAL-MKI092V1

LIS331HH

СТЕВАЛ-МКИ095В1 СТЕВАЛ-МКИ096В1

LPR4150AL LPR450AL

STEVAL-MKI097V1

LPR430AL

STEVAL-MKI098V1

LPR410AL

STEVAL-MKI099V1

LPR403AL

СТЕВАЛ-МКИ105В1 СТЕВАЛ-МКИ106В1

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)

СТЕВАЛ-МКИ120В1 СТЕВАЛ-МКИ122В1

LPS331AP LSM330DLC

STEVAL-MKI123V1

LSM330D

STEVAL-MKI124V1

10 AXISMODULE [LSM303DLHC + L3GD20+ LPS331AP]

STEVAL-MKI125V1

A3G4250D

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

32/41

Doc ID 022910 Rev 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.3V далновод VCC 5V далновод Референтен заземјувач Референтен заземјување Надворешна исхрана

Ардуино аналоген во конектор

A0

Аналоген влез или дигитален пин 14

A1

Аналоген влез или дигитален пин 15

A2

Аналоген влез или дигитален пин 16

A3

Аналоген влез или дигитален пин 17

A4

Аналоген влез или SDA или дигитален пин 18

A5

Аналоген влез или SCL или дигитален пин 19

Ардуино дигитален конектор

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 Референтен терен ADC voltagе референца

STM32F0DISCOVERY

NRST 3V 5V
GND GND VBAT

Ресетирајте го откритието VDD VDD Референтен земјен скокач за референтна земја за да се вклопи

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_MOCHPIS TIM4_MOCHPI1 или SIM3_MOCHPIS референтна основа Не е поврзано

Doc ID 022910 Rev 2

33/41

Преземено од Arrow.com.

Модули за поврзување на таблата за прототип

UM1525

Поврзување со штитови на Arduino (продолжува)

Arduino ICSP конектор

1

МИСО

2

VCC 3.3V

3

SCK

4

МОСИ

5

РСТ

6

ГНД

STM32F0DISCOVERY

PB4 3V PB3 PB5 NRST GND

SPI1_MISO VDD SPI1_SCK SPI1_MOSI Ресетирај референтна основа за откривање

34/41 Преземено од Arrow.com.

Doc ID 022910 Rev 2

UM1525

Модули за поврзување на таблата за прототип

Слика 12 ги илустрира врските помеѓу STM32F0 Discovery и штитовите на Arduino.
Слика 12. Приклучоци на штитната плоча на Arduino

Преземено од Arrow.com.

Doc ID 022910 Rev 2

35/41

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

6

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

Слика 13. STM32F0DISCOVERY механички цртеж

UM1525

36/41 Преземено од Arrow.com.

Doc ID 022910 Rev 2

Преземено од Arrow.com.

37/41

Doc ID 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 32 33
Заглавие 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 PBXNUMX

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
МЦО
ВБАТ
ЧИЗА0
НРСТ

PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PD2
PF0 PF1 PF4 PF5 PF6 PF7
МЦО
ВБАТ
ЧИЗА0
НРСТ

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 32 33
Заглавие 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

20 pF X1

20pF

1

3V 1

2

2

3

8 MHz

4

R16

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

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

МЦО МЦО

100

C24

26 T_JTCK 25

20 pF 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 Избрани

Doc ID 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
ГНД ШЕЛ

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

ВДД

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

ПВР

5V

U1

1 Вин

Глас 5

D2

OUT_3V

3V

C1

3 ИНХ
ГНД

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

Doc ID 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

ВДД

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

ВДД

64

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

Не е опремено

C17

1 uF

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 – Т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.8V)
PB1 PB0 PC5 PC4 PA7 PA6 PA5 PA4 PF5 PF4 PA3

32 31

ВДД

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

ВДД

NRPSCTP0CP1CNP2CRP3SCTP0CP1CP2C3

MC306-G-06Q-32.768 (JFVNY)

МЦО

МЦО

PF0

PF0

SB18 SB17
Не е опремено

PF1

PF1

SB16

R23

R22

0 X2

390

1

2

8MHz C14 20pF

C13 20 pF

ВДД

ВДД

C18

C20

C21 C19

1 uF

100nF 100nF 100nF

PC9

R30

330

PC8

R31

660

LD3 зелено LD4 сино

ВДД
Не е опремено
R33 100K
NRST SB4
Б2 Ц23
100nF

1

2

SW-PUSH-CMS

4

3

Копче RESET

Не е опремено
PA0 SB3

ВДД
R32 100 година
Б1 Ц22

1

2

SW-PUSH-CMS

100nF R28 330

3

4

R29 220K

Копче за КОРИСНИК И БУДЕЊЕ

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.

Doc ID 022910 Rev 2

UM1525

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

Doc ID 022910 Rev 2

41/41

Преземено од Arrow.com.

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

ST STM32 F0 Микроконтролери [pdf] Упатство за користење
STM32 F0 Микроконтролери, STM32 F0, Микроконтролери

Референци

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

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *