
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Бул проект-бул MicCum веб-сайтынан жүктөлгөн жана Nucleo-L073RZ тактасына жүктөлгөн жана Atollic TureSTUDIOдо колдонууга даяр болгон uC/OS III RTOS программасында иштелип чыккан жөнөкөй жарк эткен программа. Бул порт ар кандай убакта эки LED жаркырап күйүп тургандагыдай эле текшерилген.
Түшүнүктүү болуш үчүн, порт менен күтүлбөгөн көйгөйлөр болушу мүмкүн, бирок Micrium бул тактага порт бербегендиктен, башкаларга баштоого жардам бериши мүмкүн. Micrium бул портту жүктөө бөлүмүнө кошуу үчүн жөнөтүлгөн, бирок азырынча ал жеткиликтүү боло элек.
Дагы сонун долбоорлор бул жерде.
1 -кадам: Кодго өтүңүз:

GitHubдан бул жерден жүктөп алыңыз.
2 -кадам: Жол -жобосу:

1. Долбоорду жүктөп алып, ачыңыз.
2. Көчүрүүнү ачкандан кийин "Micrium_STM32L073RZ_Nucleo_Blinky" папкасын c: / дискинин тамырына чаптаңыз.
3. "Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/" өтүңүз жана сиз папканы жана эки файлды көрөсүз. Үчөөнүн тең аталыштарын түзөтүңүз, алар үчөөнүн башында чекитти камтыйт. (башкача айтканда, ".settings", ".cproject", ".project") Бул мен файлдарды жана папканы милдеттендире албагандыктан. GitHub үчүн префикстер.
4. Atollic TrueSTUDIOдо долбоорду ачыңыз жана ырахат алыңыз.
3-кадам: ST STM32L073RZ-Nucleo үчүн мисал

Бул мисал проекти LED жарыгын күйгүзүүчү ядро тапшырмасын кантип түзүүнү көрсөтөт.
MICRIUM PRODUCT VERSIONS
- uC/OS-III v3.06.02
- uC/CPU v1.31.02
- uC/LIB v1.38.02
IDE/COMPILER VERSIONS
TrueSTUDIO STM32/GNU v9.0.1 үчүн
ЖАБДУУ ЖӨНДӨӨ
Кубат берүү үчүн USB Mini-B кабелин CN1ге туташтырыңыз
ИШ ЖАЙЫНЫН ЖЕРЛЕРИ
ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/
КОЛДОНУУ НАСААТТАРЫ
TrueSTUDIO
- Иш мейкиндигин TrueSTUDIOго импорттоп, "Долбоорлорду иш мейкиндигине көчүрүү" Жолдор кутучасы КӨЗӨМӨЛСҮЗ экенин текшериңиз.
- "CTRL + B" баскычын басып долбоорду куруңуз жана Blinky жумушчу мейкиндигин тандап, F11 басуу менен мүчүлүштүктөрдү оңдоо сеансын түзүңүз.
- Мүчүлүштүктөрдү оңдоо сессиясы башталгандан кийин, мисалды иштетүү/улантуу үчүн F8 басыңыз.
- Долбоор ар бир 1 секундда LED жаркылдаган тапшырманы түзөт.
- LED чырактын жыштыгын көбөйтүү же азайтуу үчүн StartupTask () ичинде OSTimeDlyHMSM () чалуусун өзгөртүңүз.
- Өзгөрүүнү көрүү үчүн кайра куруңуз.
Micrium'дун Blinky үлгүсүнүн STM32L476RG-Nucleo үлгүсү өзгөртүлүп, STM32L073RZ-Nucleo үчүн жеткирилген.
Сунушталууда:
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo башкарылган магнитти колдонуу: 4 кадам (Сүрөттөр менен)

IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo Control Magnetтин жардамы менен: Акыркы убакта мен үйдүн ичинде жана айланасында нерселерди автоматташтырууга көп убакыт бөлдүм. Мен Domoticzди үй автоматташтыруу тиркемеси катары колдонуп жатам, чоо -жайын билүү үчүн www.domoticz.com караңыз. Менин издөөдө, бардык Domoticz маалыматтарын көрсөтүүчү панель колдонмосу
Arduino негизделген долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: 5 кадам (Сүрөттөр менен)

Arduino негизиндеги долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: Бул роботтор жана микро контроллерлер жөнүндө менин экинчи үйрөткүч окуу куралым. Роботуңуздун тирүү жана күтүлгөндөй иштеп жатканын көрүү чынында эле таң калыштуу, эгерде сиз роботту же башка нерселерди зымсыз тез жана көзөмөлдөп турсаңыз, анда мен үчүн кызыктуу болот деп ишенем
Батарея менен иштеген түзмөк үчүн энергия булагын колдонуу: 5 кадам (сүрөттөр менен)

Батарея менен иштөөчү түзмөк үчүн кубат булагын колдонуу: Бир досум мага бул жарык чачуучу шар оюнчукту алып келип берди, жана мен аны кубат менен камсыз кыла аламбы деп сурады, анткени батареяны дайыма алмаштыруу оор жана экологиялык жактан кыйратуучу болчу. Бул 2 x AA батарейкасы түгөндү (бардыгы 3V)
Манжа изинин сенсорун XAMP Solution менен айкалыштыруу үчүн колдонуу: 6 кадам (сүрөттөр менен)

Манжа изинин сенсорун XAMP Чечими менен айкалышта катышуу үчүн колдонуу: Мектептин долбоору үчүн биз окуучулардын сабакка катышуусун кантип көзөмөлдөө боюнча чечим издеп жүргөнбүз. Көптөгөн студенттерибиз кеч келишет. Бул алардын бар экендигин текшерүү түйшүктүү жумуш. Башка жагынан алганда, көптөгөн талкуулар бар, анткени студенттер көп учурда
Wm-порт менен Sony Walkman үчүн LineOut кабели: 4 кадам

Wm-порт менен Sony Walkman үчүн LineOut кабели: Менин биринчи баш аламан көрсөтмөм: Ddidnt көп убакыт коротот, андыктан аны кийинчерээк тазалайт Бул Sony WM-Port менен сериялары бар адамдар үчүн Докко же дүкөнгө көп акча сарптоону каалабайт. булар сатылбайт окшойт? � �