Мазмұны:

STM32 қолдану Arduino оқулығы сияқты - STM32F103C8: 5 қадам
STM32 қолдану Arduino оқулығы сияқты - STM32F103C8: 5 қадам

Бейне: STM32 қолдану Arduino оқулығы сияқты - STM32F103C8: 5 қадам

Бейне: STM32 қолдану Arduino оқулығы сияқты - STM32F103C8: 5 қадам
Бейне: Resource Test OLED Displays 2024, Шілде
Anonim
Image
Image
Сіздің жобаңыз үшін ПХД алыңыз
Сіздің жобаңыз үшін ПХД алыңыз

Эй, не болды, жігіттер! Акарш мұнда CETech -тен.

Келесі оқулықта біз STM ұсынатын STM32F103C8, STM32F030F4 және STM8S103F3 сияқты микроконтроллерлерді қарастырамыз.

Біз бұл микросхемаларды Arduino -мен салыстыра отырып, бір -бірімен салыстыратын боламыз.

Олай болмаған жағдайда, біз STM32F103C8 -ді Arduino -ға түрлендіреміз, осылайша сіз кез келген Arduino IDE кодын STM32 -ге Arduino сияқты USB кабелі арқылы жүктей аласыз.

Енді қызықтан бастайық.

1 -қадам: Сіздің жобаңыз үшін ПХД алыңыз

Сіз PCBGOGO -ны онлайн режимінде арзанға тапсырыс беру үшін тексеруіңіз керек!

Сіз 5 долларға және сіздің жеткізіліміңізге есігіңізге дейін жеткізілген 10 сапалы ПХД аласыз. Сіз сондай -ақ бірінші тапсырыс бойынша жеткізілімге жеңілдік аласыз.

PCBGOGO ПХД құрастыру және трафарет өндіру, сонымен қатар жақсы сапа стандарттарын сақтау мүмкіндігіне ие.

Оларды тексеріңіз, егер сізге ПХД жасау немесе жинау қажет болса.

2 -қадам: STM32F103C8 VS STM32F030F4 Vs STM8S103F3 Vs Arduino

STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

Сонымен, жоғарыда келтірілген салыстыру бойынша мен өз нәтижелерімізді қорытындылайық:

1) Arduino мен STM8-8 биттік процессор, ал қалған екеуі-32 биттік MCU.

2) STM32F103 ең үлкен флэш -жадыға ие, ол Arduino -мен салыстырғанда екі есе көп, ал жедел жады Arduino -ға қарағанда 10 есе үлкен.

3) Қуатты STM32F103 бағасы Arduino Nano клонына қарағанда төмен, бірақ салыстырмалы диапазонда. STM8S103, керісінше, арзан микро ретінде жұмыс жасайды, бірақ аз қуат береді.

4) Arduino бағдарламалау USB кабелін қосу және IDE ішіндегі жүктеу түймесін басу сияқты қарапайым. STM32 сериясында бұл мүмкіндік жоқ, бірақ оны Arduino жүктеушісін жүктеу арқылы STM32F103 -ке қосуға болады. Келесі қадамдарда біз не істейміз?:)

3 -қадам: Arduino жүктеушісін STM32 -ге жүктеу

Arduino жүктеуші STM32 -ге жүктелуде
Arduino жүктеуші STM32 -ге жүктелуде
Arduino жүктеуші STM32 -ге жүктелуде
Arduino жүктеуші STM32 -ге жүктелуде
Arduino жүктеуші STM32 -ге жүктелуде
Arduino жүктеуші STM32 -ге жүктелуде

1) STM32F103 суреттегідей FTDI тақтасына қосыңыз.

2) FTDI тақтасын жүктеушіні жыпылықтау үшін компьютерге қоспас бұрын BOOT 0 тақырыбын '0' күйінен '1' позициясына ауыстырыңыз.

3) Келесі сілтемеден тиісті жүктеушіні жүктеңіз (менің жағдайда PC13):

4) Flasher құралын жүктеңіз және орнатыңыз, оның көмегімен екілік файлды жыпылықтай аласыз:

5) Аппараттық құралдарды дербес компьютерге қосыңыз және менің жағдайда келесі жерде орнатылған жарқыл құралын ашыңыз:

6) Құрал ашылғаннан кейін дұрыс COM портын таңдап, жалғастырыңыз, келесі қадамда сіз мақсатты оқылатын хабарды көргенде келесі батырманы екі рет жалғастырыңыз.

7) Құрылғыға жүктеу опциясын таңдаңыз, содан кейін 3 нүктені басу арқылы компьютерде орналасқан екілік файлды таңдаңыз, содан кейін жүктеуші құрылғыға жүктелетін және суреттегідей сәттілік туралы хабарды көрсететін Келесі түймесін басыңыз.

8) Жыпылықтау құралы жабылғаннан кейін, STM32 тақтасына қуат берілмес бұрын BOOT 0 қосқышын қайтадан '0' күйіне өзгертіңіз.

4 -қадам: STM32 үшін Arduino IDE орнату

STM32 үшін Arduino IDE орнату
STM32 үшін Arduino IDE орнату
STM32 үшін Arduino IDE орнату
STM32 үшін Arduino IDE орнату
STM32 үшін Arduino IDE орнату
STM32 үшін Arduino IDE орнату

1) Қосымша тақта менеджері URL мекенжайына келесі URL мекенжайын қосыңыз:

2) Goto Boards Manager мен STM32 іздеңіз, тізім пайда болғаннан кейін stm32duino нұсқасын орнатыңыз.

3) STM32 тақтасын компьютерге USB кабелі арқылы жалғап, жоғарыдағы суреттегідей құралдар мәзірінен дұрыс тақтаны таңдаңыз.

4) Енді сіз қалаған мысалдың эскизін ашыңыз, мен Blink мысалын ашып, жүктеу түймесін бастым, сіз кодты басқа қадамдарсыз жүктей аласыз.

5 -қадам: Бұл сол

Бұл сол!
Бұл сол!

Blink эскизі сияқты тақтаға оңай жүктелетін әр түрлі эскиздерді қолданып көріңіз.

Төмендегі түсініктемелерде маған Arduino IDE -мен бірге осы тақтаның күшін қалай жинағаныңыз туралы хабарлаңыз, сонымен қатар тақырып бойынша қосымша түсініктеме алу үшін менің осы тақырыптағы бейнеролигімді қараңыз.

Ұсынылған: