
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Энэхүү гарын авлагад бид STM32l100 mcu -ийн UART -ийн аль нэгийг ашиглан микроконтроллероос өгөгдлийг компьютерт дамжуулсан болно.
Алхам 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, нэмэлт эд анги, модулийг хялбархан холбох товчлууруудыг багтаасан болно.
2. USB ба TTL хөрвүүлэгч. Энэхүү нээлтийн самбарын нэгэн адил бид st-link дибаг хийгч кабелаас цуваа өгөгдлийг шууд авах боломжгүй тул TTL хөрвүүлэгч рүү нэг USB худалдаж авах шаардлагатай болно. USB ба TTL хөрвүүлэгчийн ажиллах зарчим нь маш энгийн бөгөөд энэ нь SiLabs -ийн CP2102 гүүрэн дээр суурилсан USB -TTL UART хөрвүүлэгч модуль юм. Энэ модулийг стандарт цуваа портгүй зөөврийн компьютерт ашиглаж болно. Энэ модуль нь компьютер дээр USB ашиглан виртуал COM порт үүсгэдэг бөгөөд энэ нь цуваа холбооны янз бүрийн стандарт Baud Rate -ийг дэмждэг.
Алхам 3: Хэлхээ диаграм

Холболтууд дараах байдалтай байна
32L100 нээлтийн самбарUSB -аас TTL хөрвүүлэгч
Txd нээлтийн самбар (PA9) Rxd
GND GND
3V3 3V3
Алхам 4: Код:
Бид кодыг STM32CubeMX -ийн тусламжтайгаар бүтээсэн тул би энд main.c файлыг хуваалцаж байна.
Та main.c файлыг доорх линкээс авах боломжтой
Алхам 5: Ажлын зарчим ба видео:

Энд та эхлээд STM32CubeMX -ийг нээх хэрэгтэй бөгөөд хэрэв та өөрчилсөн самбар ашиглаж байгаа бол зөв самбар эсвэл mcu -г сонгох хэрэгтэй.
Бүх үйл явцыг үзэхийн тулд манай оруулсан видеог үзээрэй.
Төслийн тайлбарыг бүхэлд нь дээрх видеон дээр өгсөн болно
Хэрэв та энэ төслийн талаар эргэлзэж байвал доорхи сэтгэгдлээ бидэнд үлдээнэ үү. Хэрэв та суулгагдсан системийн талаар илүү ихийг мэдэхийг хүсвэл манай youtube сувгийг үзэх боломжтой
Манай фэйсбүүк хуудсанд зочилж, лайк дарж байнга мэдээлэл аваарай.
Баярлалаа, Regards, Embedotronics технологи
Зөвлөмж болгож буй:
M5Stack StickC -ээс Delphi руу өгөгдлийг хэрхэн илгээх вэ: 6 алхам

Мэдээллийг M5Stack StickC -ээс Delphi руу хэрхэн илгээх вэ: Энэ видеоноос Visuino ашиглан StickC самбараас Delphi VCL програм руу утгыг хэрхэн илгээх талаар сурах болно
Raspberry Pi эсвэл бусад Linux / unix дээр суурилсан компьютер дээр дэлгэцгүй / дэлгэцгүй (толгойгүй) ажиллуулах: 6 алхам

Raspberry Pi эсвэл бусад Linux / unix дээр суурилсан компьютер дээр дэлгэцгүй / дэлгэцгүй (толгойгүй) ажиллуулах: Ихэнх хүмүүс Raspberry PI худалдаж авахдаа компьютерийн дэлгэц хэрэгтэй гэж боддог. Компьютерийн шаардлагагүй дэлгэц, гар дээр мөнгөө бүү үр. Компьютер хооронд гар, дэлгэц шилжүүлэхэд цагаа дэмий үрэх хэрэггүй. Үгүй бол ТВ битгий уя
NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ: 7 алхам

NodeMCU дээрх Firebase мэдээллийн баазаас өгөгдлийг хэрхэн яаж авах вэ: Энэхүү зааварчилгааны хувьд бид Google Firebase дахь өгөгдлийн сангаас өгөгдлийг авч, цаашид задлан шинжлэх зорилгоор NodeMCU ашиглан татаж авах болно. Firebase мэдээллийн сан үүсгэх данс.3) Татаж авах
Бараг ямар ч (Хаха) вэбсайтаас хэрхэн хөгжим авах вэ (Сонссон л бол та үүнийг авах боломжтой Зүгээр дээ, хэрэв үүнийг флэш дээр суулгасан бол та үүнийг хийх боломжгүй байж магадгүй

Бараг ямар ч хамаагүй вэбсайтаас хэрхэн хөгжим авах вэ (Хаха) (Та сонсож байгаа л бол үүнийг авах боломжтой … Зүгээр дээ, хэрэв үүнийг флэш дээр суулгасан бол та чадахгүй байх магадлалтай) ЗАСВАРЛАА !!!!! Мэдээлэл нэмсэн: хэрэв та хэзээ нэгэн цагт вэбсайт руу орж, дуртай, хүссэн дуугаа тоглуулдаг бол, хэрэв та ямар нэгэн зүйл үймүүлвэл миний буруу биш юм (хэрэв та ямар нэг шалтгаангүйгээр юм устгаж эхэлбэл ийм зүйл тохиолдох болно. ) Би хөгжим авах боломжтой байсан
Түгжигдсэн компьютер дээр командын мөрийг хэрхэн ажиллуулж, администраторын нууц үгийг авах вэ: 3 алхам

Түгжигдсэн компьютер дээр командын мөрийг хэрхэн ажиллуулж, администраторуудын нууц үгийг авах вэ: Нэр нь бүгдийг хэлдэг. Энэхүү зааварчилгаа нь CMD (Command Prompt) -г хэрхэн ажиллуулж, нууц үгээ солихыг танд хэлэх болно