STM32 F0 Микроконтролери
Спецификации:
- Име на производ: STM32F0DISCOVERY
- Број на дел: STM32F0DISCOVERY
- Микроконтролер: STM32F051R8T6
- Вграден дебагер: ST-LINK/V2
- Напојување: Достапни се различни опции
- LED диоди: Да
- Притисни копчиња: Да
- Продолжни конектори: Да
Упатство за употреба на производот:
1. Брз почеток:
За брзо да започнете со комплетот STM32F0DISCOVERY, следете го
чекори подолу:
- Поврзете го комплетот со вашиот компјутер користејќи USB-кабел.
- Инсталирајте го потребниот синџир на алатки за развој што го поддржува
STM32F0DISCOVERY. - Отворете ја алатката за развој и изберете ја соодветната табла
поставки за STM32F0DISCOVERY. - Вчитајте го вашиот код на микроконтролерот користејќи го вградениот
ST-LINK/V2 дебагер. - Сега можете да започнете да го користите комплетот по ваша желба
апликации.
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.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, Микроконтролери |