Ардуино би био прва плоча многим хобистима (укључујући мене) и инжењерима тамо када су почели са електроником. Међутим, како почињемо да градимо све више и дубље копамо, убрзо бисмо схватили да Ардуино није спреман за индустрију и његов 8-битни ЦПУ са смешно спорим тактом, не даје вам довољно сока за ваше пројекте. Надамо се да на тржишту сада имамо нове развојне плоче СТМ32Ф103Ц8Т6 СТМ32 (Блуе Пилл) које могу лако надмашити Ардуино са 32-битном ЦПУ и АРМ Цортек М3 архитектуром. Још један лонац за мед овде је да можемо користити исти стари Ардуино ИДЕ за програмирање наших СТМ32 плоча. Дакле, у овом упутству започнимо са СТМ32 да бисте знали мало основа о овој плочи и трепнули уграђеном ЛЕД лампицом користећи Ардуино ИДЕ.
Поред табле СТМ32 Блуе пилл која се користи у овом упутству, постоје и многе друге популарне СТМ32 плоче као што је СТМ32 Нуцлео Девелопмент боард. Ако сте заинтересовани, можете погледати и преглед на плочама СТМ32 Нуцлео 64, а ако желите да научите како да их користите и програмирате помоћу СТМ32 ЦубеМКС и Труе студија, можете погледати упутство о почетку рада са СТМ32 Нуцело64.
Потребни материјали
- СТМ32 - (БлуеПилл) развојна плоча (СТМ32Ф103Ц8Т6)
- ФТДИ програмер
- Бреадбоард
- Повезивање жица
- Лаптоп са Интернетом
Увод у СТМ32 (Блуе Пилл) табле
СТМ32 одбор звани плаву пилулу је одбор за развој за АРМ Цортек М3 микроконтролера. Изгледа врло слично Ардуино Нано-у, али је упакован. Одбор за развој приказан је доле.
Ове плоче су изузетно јефтине у поређењу са званичним Ардуино плочама, а такође је и хардвер отвореног кода. Микроконтролер на врху је СТМ32Ф103Ц8Т6 компаније СТМицроелецтроницс. Поред микроконтролера, плоча такође садржи два кристална осцилатора, један је кристал од 8 МХз, а други кристал од 32 КХз, који се може користити за погон интерног РТЦ (сата у реалном времену). Због тога МЦУ може радити у режимима дубоког спавања што га чини идеалним за апликације на батерије.
Пошто МЦУ ради са 3.3В, на плочи се налази и ИЦ од 5В до 3.3В напона за напајање МЦУ-а. Иако МЦУ ради на 3.3В, већина његових ГПИО пинова толерантна је на 5В. Осовиница МЦУ уредно се извлачи и означава као заглавље. Такође постоје две уграђене ЛЕД диоде, једна (црвена боја) се користи за индикацију напајања, а друга (зелена боја) је повезана на ГПИО пин ПЦ13. Такође има два заглавља која се могу користити за пребацивање начина покретања МЦУ између режима програмирања и режима рада, о томе ћемо сазнати касније у овом водичу.
Сад се мало људи може запитати зашто се ова плоча назива „Блуе Пилл“, па озбиљно не знам. Можда је плоча плаве боје и може дати појачане перформансе вашим пројектима. Неко је смислио ово име у њему, управо је остао. Ово је само претпоставка и немам извор који би то поткрепио.
СТМ32Ф103Ц8Т6 Спецификације
АРМ Цортек М3 СТМ32Ф103Ц8 микроконтролера се користи у плаву пилулу одбора. За разлику од назива, „Блуе Пилл“ назив микроконтролера СТМ32Ф103Ц8Т6 иза себе има значење.
- СТМ »означава назив произвођача СТМицроелецтроницс
- 32 »означава 32-битну АРМ архитектуру
- Ф103 »означава да архитектура АРМ Цортек М3
- Ц »48-пински
- 8 »64КБ флеш меморије
- Т »врста пакета је ЛКФП
- 6 »радна температура -40 ° Ц до + 85 ° Ц
Сада ћемо погледати спецификације овог микроконтролера.
Архитектура: 32-битни АРМ Цортек М3
Радни напон: 2.7В до 3.6В
Фреквенција процесора: 72 МХз
Број ГПИО пинова: 37
Број ПВМ пинова: 12
Прикључци за аналогни улаз: 10 (12-битни)
УСАРТ периферне јединице: 3
И2Ц периферне јединице: 2
СПИ периферне јединице: 2
Лименка 2.0 Периферна: 1
Тајмери: 3 (16-битни), 1 (ПВМ)
Фласх меморија: 64КБ
РАМ: 20кБ
Ако желите да знате