Мазмуну:
Video: UC/OS III Nucleo-L073RZ үчүн порт Atollic TureSTUDIO IDE колдонуу менен: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул проект-бул 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 модулун колдонуу менен зымсыз байланыш: Бул роботтор жана микро контроллерлер жөнүндө менин экинчи үйрөткүч окуу куралым. Роботуңуздун тирүү жана күтүлгөндөй иштеп жатканын көрүү чынында эле таң калыштуу, эгерде сиз роботту же башка нерселерди зымсыз тез жана көзөмөлдөп турсаңыз, анда мен үчүн кызыктуу болот деп ишенем
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Батарея менен иштеген түзмөк үчүн энергия булагын колдонуу: 5 кадам (сүрөттөр менен)
Батарея менен иштөөчү түзмөк үчүн кубат булагын колдонуу: Бир досум мага бул жарык чачуучу шар оюнчукту алып келип берди, жана мен аны кубат менен камсыз кыла аламбы деп сурады, анткени батареяны дайыма алмаштыруу оор жана экологиялык жактан кыйратуучу болчу. Бул 2 x AA батарейкасы түгөндү (бардыгы 3V)
Wm-порт менен Sony Walkman үчүн LineOut кабели: 4 кадам
Wm-порт менен Sony Walkman үчүн LineOut кабели: Менин биринчи баш аламан көрсөтмөм: Ddidnt көп убакыт коротот, андыктан аны кийинчерээк тазалайт Бул Sony WM-Port менен сериялары бар адамдар үчүн Докко же дүкөнгө көп акча сарптоону каалабайт. булар сатылбайт окшойт? � �