Мазмұны:
- 1 -қадам: Сіздің жобаңыз үшін ПХД алыңыз
- 2 -қадам: STM32F103C8 VS STM32F030F4 Vs STM8S103F3 Vs Arduino
- 3 -қадам: Arduino жүктеушісін STM32 -ге жүктеу
- 4 -қадам: STM32 үшін Arduino IDE орнату
- 5 -қадам: Бұл сол
Бейне: STM32 қолдану Arduino оқулығы сияқты - STM32F103C8: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Эй, не болды, жігіттер! Акарш мұнда 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
Сонымен, жоғарыда келтірілген салыстыру бойынша мен өз нәтижелерімізді қорытындылайық:
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 -ге жүктеу
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 орнату
1) Қосымша тақта менеджері URL мекенжайына келесі URL мекенжайын қосыңыз:
2) Goto Boards Manager мен STM32 іздеңіз, тізім пайда болғаннан кейін stm32duino нұсқасын орнатыңыз.
3) STM32 тақтасын компьютерге USB кабелі арқылы жалғап, жоғарыдағы суреттегідей құралдар мәзірінен дұрыс тақтаны таңдаңыз.
4) Енді сіз қалаған мысалдың эскизін ашыңыз, мен Blink мысалын ашып, жүктеу түймесін бастым, сіз кодты басқа қадамдарсыз жүктей аласыз.
5 -қадам: Бұл сол
Blink эскизі сияқты тақтаға оңай жүктелетін әр түрлі эскиздерді қолданып көріңіз.
Төмендегі түсініктемелерде маған Arduino IDE -мен бірге осы тақтаның күшін қалай жинағаныңыз туралы хабарлаңыз, сонымен қатар тақырып бойынша қосымша түсініктеме алу үшін менің осы тақырыптағы бейнеролигімді қараңыз.
Ұсынылған:
Автокөлік сияқты ДАБЫЛ! Sonar сенсоры: 3 қадам
Автокөлік сияқты ДАБЫЛ! Sonar сенсоры: Маған тұрақ сенсоры қосылған кезде заманауи автокөліктермен келетін шулы BEEP ұнамайды, бірақ бұл өте пайдалы, солай ма?! Маған портативті сенсор қажет пе? мен тосқауылданмын ба? Мүмкін, жоқ дегенде, менің көзім жұмыс жасамайынша
Нұсқаулар Crack сияқты!: 5 қадам
Нұсқаулықтар сыныққа ұқсайды!: Бұл нұсқаулықта өте тәуелді Instructables веб -сайтынан қалай арылуға және жұмысқа қайта кірісуге болады. Ескерту: www.instructables.com - бұл өте тәуелді веб -сайт, және сіздің өнімді күніңізден сансыз сағаттар кетеді. Бұл
Sonos Spotify Wifi динамигі сияқты: 9 қадам (суреттермен)
Sonos Spotify Wifi динамигі сияқты: Бұл жобада біз Spotify клиенті бар Wifi динамигін құрамыз. Бұл спикерде ойнау үшін spotify -де оңай таңдай алатындығыңызды білдіреді. Сізге bluetooth -мен жұмыс істеудің қажеті жоқ, себебі бұл желіге негізделген. Сіздің
СКД басқыншылары: 16x2 СКД дисплейіндегі ойын сияқты ғарыштық басқыншылар: 7 қадам
СКД басқыншылары: 16x2 СКД дисплейіндегі ғарыштық басқыншылар ойыны: Аңызға айналған «Космостық басқыншылар» ойынын енгізудің қажеті жоқ. Бұл жобаның ең қызықты ерекшелігі - бұл графикалық шығару үшін мәтіндік дисплейді қолдану. Бұған 8 таңбалы таңбаны енгізу арқылы қол жеткізуге болады. Сіз толық Arduino жүктей аласыз
Raspberry Pi құрылғысы сияқты Chromecast жасаңыз: 7 қадам
Chromecast -ті Raspberry Pi құрылғысы сияқты жасаңыз: Менде Chromecast v2 бар (дөңгелек, USB таяқшасы v1, және v3 v2 -ге ұқсайды, бірақ G -і мен Ethernet порты бар кірпіші бар) және мен оны жақсы көремін, оны пайдалану өте қызықты және орнату оңай, БІРАҚ … Иә, бірақ