Мазмуну:
- 1 -кадам: Проектиңиз үчүн ПХБларды алыңыз
- 2 -кадам: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
- 3 -кадам: Arduino жүктөгүчтү STM32ге жүктөө
- 4 -кадам: STM32 үчүн Arduino IDE орнотуу
- 5 -кадам: Бул ошол
Video: STM32ди Arduino үйрөткүчү сыяктуу колдонуу - STM32F103C8: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Эй, эмне болду, жигиттер! Акарш бул жерде CETechтен.
Кийинки окуу куралында биз STM тарабынан сунушталган STM32F103C8, STM32F030F4 жана STM8S103F3 сыяктуу ар кандай микроконтроллерлерди карайбыз.
Биз бул микролорду Arduino менен салыштырып, бири -бири менен салыштырып көрөбүз.
Бул иштен чыккандан кийин, биз STM32F103C8ди Arduinoга айландырабыз, ошондо сиз Arduino менен болгон сыяктуу эле USB кабелин колдонуп, каалаган Arduino IDE кодун STM32ге жүктөй аласыз.
Келгиле, азыр тамашадан баштайлы.
1 -кадам: Проектиңиз үчүн ПХБларды алыңыз
Сиз PCBGOGOго онлайн режиминде PCB заказ кылуу үчүн текшерүүңүз керек!
Сиз 5 доллар жана кээ бир жеткирүү үчүн эшигиңизге чейин даярдалган 10 сапаттуу ПХБ аласыз. Сиз ошондой эле биринчи заказыңыз боюнча жеткирүүгө арзандатууга ээ болосуз.
PCBGOGO PCB чогултуу жана трафарет өндүрүү, ошондой эле жакшы сапат стандарттарын сактоо мүмкүнчүлүгүнө ээ.
Аларды текшерип көрүңүз, эгер сиз ПКБларды өндүрүүнү же чогултууну талап кылсаңыз.
2 -кадам: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
Ошентип, мен тарткан жогорудагы салыштырууга ылайык, табылгаларыбызды жалпылайбыз:
1) Arduino жана STM8s 8-бит процессорлор, ал эми экөө 32-бит MCU.
2) STM32F103 эң чоң флэш эс тутумуна ээ, бул Arduino менен салыштырганда эки эсе көп, ал эми RAM 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) USB кабелин колдонуп компьютерге STM32 тактасын туташтырыңыз жана инструменттер менюсунда жогорудагы сүрөттөгүдөй туура тактаны тандаңыз.
4) Эми каалаган мисалдын эскизин ачыңыз, мен Blink мисалын ачтым жана жөн гана жүктөө баскычын басып койдум, сиз кодду башка кадамдарсыз эле жүктөй аласыз.
5 -кадам: Бул ошол
Тактага Blink эскизиндей оңой эле жүктөлүшү керек болгон ар кандай мисал эскиздерди колдонуп көрүңүз.
Төмөндөгү комментарийлерде Arduino IDE менен колдонулганда бул тактанын күчүн кантип жыйнап алгандыгыңызды мага билдириңиз, ошондой эле ушул тема боюнча көбүрөөк түшүнүк алуу үчүн ушул эле темадагы менин видеомду көрүңүз.
Сунушталууда:
PIR сенсорун жана Buzzer модулун кантип колдонуу керек - Visuino үйрөткүчү: 6 кадам
PIR сенсорун жана Buzzer модулун кантип колдонуу керек - Visuino үйрөткүчү: Бул үйрөткүчтө биз PIR сенсорун жана сигналды модулду кантип колдонууну үйрөнөбүз, качан PIR сенсору кыймылды аныктаса. Демонстрациялык видеону көрүңүз
Visuino LED сыяктуу нерселерди көзөмөлдөө үчүн баскычты кантип колдонуу керек: 6 кадам
Visuino LED сыяктуу нерселерди көзөмөлдөө үчүн баскычты кантип колдонуу керек: Бул үйрөткүчтө биз жөнөкөй баскычты жана Visuino аркылуу LEDди кантип ӨЧҮРҮП жана ӨЧҮРӨТҮН үйрөнөбүз
ESP8266 NODEMCU BLYNK IOT үйрөткүчү - Esp8266 IOT Blunk жана Arduino IDE колдонуу - Жарык диоддорун Интернет аркылуу көзөмөлдөө: 6 кадам
ESP8266 NODEMCU BLYNK IOT үйрөткүчү | Esp8266 IOT Blunk жана Arduino IDE колдонуу | Жарык диоддорду Интернет аркылуу көзөмөлдөө: Салам балдар, бул көрсөтмөлөрдө биз ISPти ESP8266 же Nodemcu менен кантип колдонууну үйрөнөбүз. Бул үчүн биз blynk колдонмосун колдонобуз. Ошентип, биз esp8266/nodemcu аркылуу интернет аркылуу LEDди көзөмөлдөп турабыз. Ошентип, Blynk колдонмосу биздин esp8266 же Nodemcu менен туташат
Si4703 FM радио тактасын RDS менен кантип колдонуу керек - Arduino үйрөткүчү: 5 кадам (сүрөттөр менен)
Si4703 FM радио тактасын RDS менен кантип колдонуу керек - Ардуино үйрөткүчү: Бул Silicon Laboratories Si4703 FM тюнер чипинин баалоо тактасы. Жөнөкөй FM радиосунан тышкары, Si4703 ошондой эле Radio Data Service (RDS) жана Radio Broadcast Data Service (RBDS) маалыматын табууга жана иштетүүгө жөндөмдүү
Bluetooth 4.0 HC -08 модулун даректүү светодиоддорду колдонуу үчүн колдонуңуз - Arduino Uno үйрөткүчү: 4 кадам (сүрөттөр менен)
Bluetooth 4.0 HC -08 модулун даректүү светодиоддорду колдонуу үчүн колдонуңуз - Arduino Uno үйрөткүчү: Ардуино менен байланыш модулдарын изилдеп көрдүңүз беле? Bluetooth сиздин Arduino долбоорлоруңузга жана нерселердин интернетин колдонууга мүмкүнчүлүк дүйнөсүн ачат. Бул жерде биз наристе кадамынан баштайбыз жана sma менен даректүү LEDди кантип башкарууну үйрөнөбүз