Агуулгын хүснэгт:
- Алхам 1: Ашигласан програм хангамж:
- Алхам 2: Ашигласан бүрэлдэхүүн хэсгүүд:
- Алхам 3: Код:
- Алхам 4: Ажлын зарчим ба видео:
Видео: Atollic TrueSTUDIO-STM32L100 PWM заавар: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү гарын авлагад бид STM32 дээр суурилсан микроконтроллерт ХОУХШ-ийг хэрхэн ашиглах талаар хэлэх болно, энд бид STM32L100RCT6 микроконтроллертой 32L100discovery-Discovery Kit-ийг ашиглаж байна.
Алхам 1: Ашигласан програм хангамж:
Эдгээр нь энэ төсөлд ашигласан програм хангамж юм.
1. Atollic TrueSTUDIO: STM32-д зориулсан Atollic® TrueSTUDIO® нь өндөр чанартай суулгагдсан програм хангамжийг хөгжүүлэхэд туслах маш хүчирхэг хэрэгслүүдийг хүсдэг STM32 MCU хөгжүүлэгчдэд зориулсан уян хатан, өргөтгөх боломжтой хөгжүүлэлт, дибаг хийх IDE юм. TrueSTUDIO® нь нээлттэй стандартууд (ECLIPSE ба GNU) дээр суурилсан бөгөөд кодын менежмент, системийн дэвшилтэт анализ хийх мэргэжлийн онцлогтой. Энэ нь системийн бүтэц, динамик зан байдлын талаар өвөрмөц ойлголт өгдөг.
Та энэ програмыг энэ линкээс татаж авах боломжтой
2. STM32CubeMX: STM32CubeMX бол STM32 микроконтроллер ба микропроцессорыг маш хялбар тохируулах, Arm® Cortex®-M цөмд тохирох C код эсвэл хэсэгчилсэн Linux® Device Tree-ийг бий болгох боломжийг олгодог график хэрэгсэл юм. ® Cortex®-A core), алхам алхмаар хийх замаар.
Та энэ програмыг энэ линкээс татаж авах боломжтой
Алхам 2: Ашигласан бүрэлдэхүүн хэсгүүд:
Энэ гарын авлагад бидний ашиглаж байсан ганцхан тоног төхөөрөмж байна.
1.32L100CDISCOVERY: 32L100CDISCOVERY нь STM32L100 Value Line 32 битийн Cortex®-M3 микроконтроллеруудын онцлог шинж чанаруудыг олж мэдэх, програмаа хялбархан хөгжүүлэхэд тусална. Энэ нь эхлэгч болон туршлагатай хэрэглэгчдийг хурдан эхлүүлэхэд шаардлагатай бүх зүйлийг агуулдаг.
STM32L100RCT6 дээр үндэслэн ST-LINK/V2 суулгагдсан дибаг хийх хэрэгсэл, LED, нэмэлт эд анги, модулийг хялбархан холбох товчлууруудыг багтаасан болно.
Алхам 3: Код:
Бид кодыг STM32CubeMX -ийн тусламжтайгаар бүтээсэн тул би энд main.c файлыг хуваалцаж байна.
Та main.c файлыг доорх татаж авах линкээс авах боломжтой
Алхам 4: Ажлын зарчим ба видео:
Энд та эхлээд STM32CubeMX -ийг нээх хэрэгтэй бөгөөд хэрэв та өөрчилсөн самбар ашиглаж байгаа бол зөв самбар эсвэл mcu -г сонгох хэрэгтэй.
Бүх үйл явцыг үзэхийн тулд манай оруулсан видеог үзээрэй.
Төслийн тайлбарыг бүхэлд нь дээрх видеон дээр өгсөн болно. Хэрэв та энэ төслийн талаар эргэлзэж байвал доорхи сэтгэгдлээ бидэнд чөлөөтэй бичээрэй. Хэрэв та суулгагдсан системийн талаар илүү ихийг мэдэхийг хүсч байвал манай youtube суваг руу зочилж манай фэйсбүүк хуудсанд зочилж, байнга шинэчлэгдэж байх болно.
Баярлалаа, Regards, Embedotronics технологи
Зөвлөмж болгож буй:
Raspberry Pi - TMD26721 Хэт улаан туяаны дижитал ойролцоо илрүүлэгч Java заавар: 4 алхам
Raspberry Pi-TMD26721 хэт улаан туяаны дижитал ойролцоо илрүүлэгч Java заавар: TMD26721 нь хэт улаан туяаны дижитал детектор бөгөөд 8 зүү бүхий гадаргуутай холбох ганц модульд ойр орчныг илрүүлэх систем, дижитал интерфэйсийн логикийг өгдөг. нарийвчлал. Мэргэжилтэн
AVR Assembler заавар 2: 4 алхам
AVR Assembler Tutorial 2: Энэхүү заавар нь " AVR Assembler Tutorial 1 " Хэрэв та 1 -р хичээлийг үзээгүй бол та одоо үүнийг зогсоож, эхлээд үүнийг хийх хэрэгтэй. Энэ хичээлээр бид atmega328p -ийн ассемблер хэлний програмчлалын судалгааг үргэлжлүүлэх болно
AVR Assembler заавар 1: 5 алхам
AVR Assembler Tutorial 1: Би Arduino -д ашиглагддаг микроконтроллер болох Atmega328p -ийн ассемблер хэлний програмуудыг хэрхэн бичих талаар цуврал хичээл бичихээр шийдлээ. Хэрэв хүмүүс сонирхож байвал би дуусах хүртлээ долоо хоногт нэг удаа үргэлжлүүлсээр байх болно
Nvidia Jetson Nano заавар - AI & ML ашиглан хийх анхны алхам: 7 алхам
Nvidia Jetson Nano заавар | AI & ML -тэй анхны харц: Хөөе, залуус аа, яасан бэ? Акарш энд CETech -ээс энд байна.Өнөөдөр бид Nvidia -ийн шинэ SBC -ийг авч үзэх гэж байна, энэ бол Jetson Nano, Jetson Nano хиймэл оюун ухааны техникт анхаарлаа төвлөрүүлж, дүрс таних гэх мэт. Бид эхлээд ачаалах болно
Atollic TureSTUDIO IDE ашиглан Nucleo-L073RZ UC/OS III порт: 3 алхам
Atollic TureSTUDIO IDE ашиглан Nucleo-L073RZ-ийн UC/OS III порт: Энэ төсөл нь Micrium вэбсайтаас татаж аваад Nucleo-L073RZ самбар дээр зөөсөн uC/OS III RTOS програм дээр бүтээгдсэн энгийн анивчсан програм юм. Atollic TureSTUDIO -д ашиглахад бэлэн боллоо. Энэ порт нь зөвхөн туршиж үзсэн