1

Тема: Який та де придбати STM32 мікроконтролер та програматор до нього?

Вітаю. Я б хотів побавитись з різного роду датчиками, наприклад, датчиком світла, датчиком руху і т.д.
Один крутий дядько порадив мені придбати STM32 мікроконтролер, котрий, по його словам, коштує в районі 20грн, і також придбати програматор до нього, котрий коштує десь так само, а мо й в районі 50грн.
Я планую писати мега-код для нього на асемблері, або С (а що краще?)

Де ви придбаєте подібні штуки? Чи мона то знайти на якомусь ринку електронщини? Бо платити 45грн за товар, що й 100грн не коштує, не хочеться.

Подякували: 221VOLT1

2

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

Якщо не критично по часу, то з Aliexpress.
Особисто я раніше замовляв з olx, prom ua(трішки дорожче, але набагато швидше доставлять).

Я планую писати мега-код для нього на асемблері, або С (а що краще?)

imho, для початку С в самий раз вистачить.

Один крутий дядько порадив мені придбати STM32 мікроконтролер, котрий, по його словам, коштує в районі 20грн, і також придбати програматор до нього, котрий коштує десь так само, а мо й в районі 50грн.

Для початку я би радив придбати трохи дорожчий контроллер(50-75 грн) під макетну плату з мікро USB(тобто, окремого програматора вже не треба).

Подякували: FakiNyan, 221VOLT2

3

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

DOP написав:

Для початку я би радив придбати трохи дорожчий контроллер(50-75 грн) під макетну плату з мікро USB(тобто, окремого програматора вже не треба).

піпідрібніше, будь ласка

4

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

FakiNyan написав:
DOP написав:

Для початку я би радив придбати трохи дорожчий контроллер(50-75 грн) під макетну плату з мікро USB(тобто, окремого програматора вже не треба).

піпідрібніше, будь ласка

STM8003F8, та інші.

Подякували: leofun01, 221VOLT2

5

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

usb там для живлення, а програмується він через чотири порти з іншого сторони.
Факіняк, якщо є паяльник і бажання, то можу декілька цих мікросхем відправити, але тре буде купити програматор.

Подякували: 221VOLT1

6

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

DOP написав:
FakiNyan написав:
DOP написав:

Для початку я би радив придбати трохи дорожчий контроллер(50-75 грн) під макетну плату з мікро USB(тобто, окремого програматора вже не треба).

піпідрібніше, будь ласка

STM8003F8, та інші.

то оце для цієї фігні вне не тре програматора?

7

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

NagarD написав:

usb там для живлення, а програмується він через чотири порти з іншого сторони.
Факіняк, якщо є паяльник і бажання, то можу декілька цих мікросхем відправити, але тре буде купити програматор.

та не тре, дякую

8 Востаннє редагувалося ReAl (25.06.2018 20:34:51)

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

DOP написав:

STM8003F8, та інші.

Так це ж 8-бітники STM8, а не ARM Cortex-M* STM32.
Вони по-своєму цікаві (я колись на них навіть C++-ну RTOS scmRTOS портанув, при тій же тактовій перемикання контекстів трохи швидше за AVR бігає).
Але вони не 32-бітні STM32.
Ну й так, програматора там нема, 4 дірки на протилежному боці для ST-Link v2

Подякували: FakiNyan, DOP, leofun01, 221VOLT4

9

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

FakiNyan написав:

Один крутий дядько порадив мені придбати STM32 мікроконтролер, котрий, по його словам, коштує в районі 20грн, і також придбати програматор до нього, котрий коштує десь так само, а мо й в районі 50грн.
Я планую писати мега-код для нього на асемблері, або С (а що краще?)

на рівні 20 грн будуть найдрібніші в 20-ногому корпусі і з найменшими можливостями, той же STM32F030
Київ, Харків

Можливо, для початку краще взяти «народний стандарт» STM32F103, у варіанті плати BluePill це близько 80 грн
Київ, АліЕкспрес (ще буде +доставка, все одно буде трохи дешевше, але чекати).
Програматор клон ST-LINK-v2 (неповний, може не все, але працювати можна) Київ, на аліекспресі аналогічно буде трохи дешевше навіть з доставкою, але чекати.

В 50 за програматор може й можна вкластися, я не знаю такого.

Подякували: FakiNyan, leofun01, 221VOLT3

10

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

ReAl написав:
FakiNyan написав:

Один крутий дядько порадив мені придбати STM32 мікроконтролер, котрий, по його словам, коштує в районі 20грн, і також придбати програматор до нього, котрий коштує десь так само, а мо й в районі 50грн.
Я планую писати мега-код для нього на асемблері, або С (а що краще?)

на рівні 20 грн будуть найдрібніші в 20-ногому корпусі і з найменшими можливостями, той же STM32F030
Київ, Харків

Можливо, для початку краще взяти «народний стандарт» STM32F103, у варіанті плати BluePill це близько 80 грн
Київ, АліЕкспрес (ще буде +доставка, все одно буде трохи дешевше, але чекати).
Програматор клон ST-LINK-v2 (неповний, може не все, але працювати можна) Київ, на аліекспресі аналогічно буде трохи дешевше навіть з доставкою, але чекати.

В 50 за програматор може й можна вкластися, я не знаю такого.


то це мені треба ось цей STM32F103 і ще до нього програмітор ST-LINK-v2?

Подякували: 221VOLT1

11

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

Плата з вбудованим програматором набагато буде дорожче (бо «фірмовіша»)
На алі можна знайти і платку stm32 і stlink-v2 у одного продавця, так буде трохи дешевше. Але то не та різниця.

Подякували: FakiNyan, taburyak, 221VOLT3

12

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

замовив собі і плату, і програматор. Вважайте це початком чогось великого.

Подякували: 221VOLT, ReAl2

13 Востаннє редагувалося HetmanNet (02.12.2019 16:34:01)

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

FakiNyan написав:

Вітаю. Я б хотів побавитись з різного роду датчиками, наприклад, датчиком світла, датчиком руху і т.д.
Один крутий дядько порадив мені придбати STM32 мікроконтролер, котрий, по його словам, коштує в районі 20грн, і також придбати програматор до нього, котрий коштує десь так само, а мо й в районі 50грн.
Я планую писати мега-код для нього на асемблері, або С (а що краще?)

Де ви придбаєте подібні штуки? Чи мона то знайти на якомусь ринку електронщини? Бо платити 45грн за товар, що й 100грн не коштує, не хочеться.

Краще візьми відлагоджувальну плату типу STM32F0DISCOVERY, STM32F4Discovery, STM32F3DISCOVERY і т.п.

Мінуси: коштує значно дорожче, на деяких вбудований програматор важкувато завести в режимі відладки на linux (версія програматора на платі не та що хотілося би).
Плюси: програматор на борту, можна FreeRTOS підняти до того як спалиш (угу, ОС реального часу), запас ресурсів такий що частину криворукості компенсує, і т.д.

Щодо того на чому писати: звісно С.. я асемблер люблю, але тут реально краще на С та не вийо********. А зважаючи на ціну ресурсів то дуже виправдано, краще витрать час на вивчення схемотехніки, то тобі в проектах добряче допоможе. Щодо бібліотек то раджу звикати юзати від виробника цих залізяк, а не невідомих розробників, особливо якщо хочеш щоб колись це перетворилося з хобі в джерело доходу.

Також раджу придбати логічний аналізатор, можна типу такого китайця чи щось краще, а також usb-uart адаптера на базі  CP2102 чи PL2303 чи ще чого, та жмут дюпон кабелів, макетну плату безпаєчну, жменю кнопок, світлодіодів, резисторів, а решту можна по ходу.

Подякували: FakiNyan, leofun01, 221VOLT3

14

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

дякую, але я не хочу, аби це перетворювалось в джерело доходу, хобі вистачить

Подякували: 221VOLT1

15

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

FakiNyan написав:

дякую, але я не хочу, аби це перетворювалось в джерело доходу, хобі вистачить

Щодо макеток (макетних плат) то раджу пару брати великих.
Щодо аналізатора то дорогі не бачу сенсу брати на  етапі навчання, краще пару дешевих взяти.
Щодо світлодіотів десятка вистачить, але бери різних кольорів. Резистори під них підбирай.
Щодо кнопок, то штук п'ять шість не більше зазвичай треба.
Щодо usb-uart то вистачить одного, тільки якщо не працює режим відладки та пишеш щось що комунікує через такий адаптер з пк то треба два (один викристовуєш як порт для інфи по відладці, а другий в проекті).
Щодо IDE то у ST є своя IDE на основі TrueStudio та STM32CubeMX, досить лиш зареєструватися на сайті st.com та зможеш завантажити. Є під Linux.
Щодо дюпон кабелів то бери не менше трьох десятків, а краще одразу двох - трьох довжин по три десятки, бо щойно почнеш обвішувати плату модулями і т.п. кабелів бракуватиме, особливо для зручності хотітиметься мати по три - п'ять штук однакового кольору.
Щодо RTOS то раджу одразу звикати до неї та HAL бібліотеки та англомовних ресурсів.
Також підгтяни схемотехніку, бо з методом тику швидко станеш банкрутом.

Подякували: FakiNyan, leofun01, 221VOLT, ReAl4

16

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

кажуть випари від паяльника шкодять на ЦНС ... тобто не від паяльника , а від кислотних флюсів та припою з вмістом свинцю.
тому паяти треба сріблом (воно вбиває мікробів) та чистою каніфоллю з Верховинської лісосіки (зліва від потічка)

Подякували: 221VOLT1

17

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

ping написав:

кажуть випари від паяльника шкодять на ЦНС ... тобто не від паяльника , а від кислотних флюсів та припою з вмістом свинцю.
тому паяти треба сріблом (воно вбиває мікробів) та чистою каніфоллю з Верховинської лісосіки (зліва від потічка)

Чим би не паяв треба паяти при добрій вентиляції та в окулярах. Повір окуляри треба, і раджу це усвідомити до того як дізнаєшся навіщо вони.

Щодо срібного припою.. хм.. втримаюся від коментарів.

Подякували: ping, 221VOLT, leofun01, ReAl4

18 Востаннє редагувалося 221VOLT (02.12.2019 22:30:24)

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

мені радили або на Алі у китайців,
або у львівського магазину
https://megalvov.prom.ua/
або моніторити olx -- там дешевше бувають пропозиції

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

FakiNyan написав:

замовив собі і плату, і програматор. Вважайте це початком чогось великого.

8) круть! мої вітання!  *THUMBSUP*
Факі за пару останніх років показує досить таки хороший прогрес, стрімкий ріст!


HetmanNet написав:

Повір окуляри треба, і раджу це усвідомити до того як дізнаєшся навіщо вони.

погоджусь! очі варто берегти --
гарячий рідкий припій може бризками розлетітись, якщо гнучкий маленький провід вирветься...

19

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

HetmanNet написав:

Краще візьми відлагоджувальну плату типу STM32F0DISCOVERY, STM32F4Discovery, STM32F3DISCOVERY і т.п.

Мінуси: коштує значно дорожче, на деяких вбудований програматор важкувато завести в режимі відладки на linux (версія програматора на платі не та що хотілося би).
Плюси: програматор на борту, можна FreeRTOS підняти до того як спалиш (угу, ОС реального часу), запас ресурсів такий що частину криворукості компенсує, і т.д.

Загалом з усім згоден, окрім розміщення характеристики «можна FreeRTOS» у розділі «плюси» саме для discovery-плат.
Це «плюси» будь-якого мікроконтролера з достатніми флешем і, особливо, оперативкою.
На Arduino Nano з atmega328 лімітують не так 32 кілобайти флеша (вони загалом відповідають кількості ніжок і обсягу периферії кристалу), як всього 2 кілобайти SRAM.

FreeRTOS або ChibiOS доволі вільно себе почуватимуть і в STM32F103C8, яка стоїть на дешевих платках ~BluePill (та на STM32F0DISCOVERY стоїть слабший процесор з тими ж 64 кілобайт флеша, а оперативки й взагалі всього 8 кілобайт).

Подякували: 221VOLT1

20

Re: Який та де придбати STM32 мікроконтролер та програматор до нього?

HetmanNet написав:

Щодо срібного припою.. хм.. втримаюся від коментарів.

Аналогічно ;-)

Подякували: 221VOLT1