فهرست مطالب:
![آموزش Atollic TrueSTUDIO-STM32L100 PWM: 4 مرحله آموزش Atollic TrueSTUDIO-STM32L100 PWM: 4 مرحله](https://i.howwhatproduce.com/images/011/image-30725-j.webp)
تصویری: آموزش Atollic TrueSTUDIO-STM32L100 PWM: 4 مرحله
![تصویری: آموزش Atollic TrueSTUDIO-STM32L100 PWM: 4 مرحله تصویری: آموزش Atollic TrueSTUDIO-STM32L100 PWM: 4 مرحله](https://i.ytimg.com/vi/w3XRrU9LeGw/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
![آموزش Atollic TrueSTUDIO-STM32L100 PWM آموزش Atollic TrueSTUDIO-STM32L100 PWM](https://i.howwhatproduce.com/images/011/image-30725-1-j.webp)
در این آموزش ما قصد داریم نحوه استفاده از PWM در میکروکنترلرهای مبتنی بر STM32 را به شما بگوییم ، در اینجا ما از کیت 32L100discovery-Discovery با میکروکنترلر STM32L100RCT6 روی آن استفاده می کنیم.
مرحله 1: نرم افزار مورد استفاده:
![نرم افزار مورد استفاده نرم افزار مورد استفاده](https://i.howwhatproduce.com/images/011/image-30725-2-j.webp)
![نرم افزار مورد استفاده نرم افزار مورد استفاده](https://i.howwhatproduce.com/images/011/image-30725-3-j.webp)
اینها نرم افزارهایی هستند که برای این پروژه استفاده کرده ایم:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® برای STM32 یک توسعه دهنده انعطاف پذیر و قابل توسعه و اشکال زدایی برای توسعه دهندگان MCU STM32 است که ابزارهای بسیار قدرتمندی را برای توسعه نرم افزارهای جاسازی شده با کیفیت بالا می خواهند. TrueSTUDIO® بر اساس استانداردهای باز (ECLIPSE و GNU) است و با ویژگی های حرفه ای برای مدیریت کد و تجزیه و تحلیل سیستم پیشرفته توسعه یافته است. این یک بینش منحصر به فرد به ساختار و رفتار پویای سیستم می دهد.
می توانید این نرم افزار را از این لینک بارگیری کنید
2. STM32CubeMX: STM32CubeMX یک ابزار گرافیکی است که امکان پیکربندی بسیار آسان از میکروکنترلرها و ریزپردازنده های STM32 و همچنین ایجاد کد C مربوط به راه اندازی مربوط به هسته Arm® Cortex®-M یا بخشی از درخت Linux® Device Tree for Arm را فراهم می کند. (Cortex®-A core) ، از طریق یک فرآیند گام به گام.
می توانید این نرم افزار را از این لینک بارگیری کنید
مرحله 2: اجزای مورد استفاده:
![اجزای مورد استفاده اجزای مورد استفاده](https://i.howwhatproduce.com/images/011/image-30725-4-j.webp)
فقط یک سخت افزار در این آموزش استفاده کرده ایم:
1.32L100CDISCOVERY: 32L100CDISCOVERY به شما کمک می کند تا ویژگی های میکروکنترلرهای 32 بیتی STM32L100 ارزش خط 32 بیتی Cortex®-M3 را کشف کرده و برنامه های خود را به راحتی توسعه دهید. این شامل همه چیزهایی است که برای کاربران مبتدی و باتجربه لازم است تا سریع شروع کنند.
بر اساس STM32L100RCT6 ، شامل یک ابزار اشکال زدایی جاسازی شده ST-LINK/V2 ، LED ها ، دکمه های فشار برای اتصال آسان قطعات و ماژول های اضافی است.
مرحله 3: کد:
همانطور که ما کد را با کمک STM32CubeMX ایجاد کرده ایم ، بنابراین در اینجا فایل main.c را برای شما به اشتراک می گذارم.
می توانید فایل main.c را از لینک دانلود زیر دریافت کنید
مرحله 4: اصل کار و فیلم:
![](https://i.ytimg.com/vi/w3XRrU9LeGw/hqdefault.jpg)
در اینجا ابتدا باید STM32CubeMX را باز کنید سپس اگر از برد سفارشی استفاده می کنید باید برد یا mcu مناسب را انتخاب کنید.
برای کل مراحل لطفاً ویدیوی جاسازی ما را تماشا کنید.
توضیحات کامل پروژه در ویدئوی بالا آورده شده است اگر در مورد این پروژه شک دارید ، در زیر نظر دهید. و اگر می خواهید در مورد سیستم جاسازی شده بیشتر بیاموزید می توانید از کانال یوتیوب ما دیدن فرمایید لطفاً برای به روزرسانی های مکرر از صفحه فیس بوک ما دیدن کرده و لایک کنید.
با تشکر و احترام ،
فناوری های امبدوترونیک
توصیه شده:
سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله
![سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله](https://i.howwhatproduce.com/images/001/image-227-26-j.webp)
سه مدار بلندگو || آموزش گام به گام: مدار بلندگو سیگنال های صوتی دریافت شده از محیط را بر روی MIC تقویت می کند و از محل تولید صدای تقویت شده به بلندگو ارسال می کند. در اینجا ، من سه روش مختلف برای ساخت این مدار بلندگو با استفاده از موارد زیر را به شما نشان خواهم داد
دستگاه آموزش مرحله شستشوی دست: 5 مرحله
![دستگاه آموزش مرحله شستشوی دست: 5 مرحله دستگاه آموزش مرحله شستشوی دست: 5 مرحله](https://i.howwhatproduce.com/images/008/image-21675-j.webp)
ماشین آموزش مرحله ای شستشوی دست ها: این دستگاهی است که به کاربر یادآوری مراحل لازم برای شستن دست ها را می کند. هدف این دستگاه این است که به مردم کمک کند نحوه صحیح شستن دست ها را به شیوه ای موثر درک کنند. در دوره های پیشگیری از بیماری همه گیر یا همه گیر ،
آموزش Arduino Hang Guardian - آموزش تایمر نگهبان Arduino: 6 مرحله
![آموزش Arduino Hang Guardian - آموزش تایمر نگهبان Arduino: 6 مرحله آموزش Arduino Hang Guardian - آموزش تایمر نگهبان Arduino: 6 مرحله](https://i.howwhatproduce.com/images/009/image-26458-j.webp)
Arduino Hang Guardian - آموزش تایمر نگهبان Arduino: سلام به همه ، برای همه ما اتفاق می افتد. شما یک پروژه می سازید ، با اشتیاق تمام سنسورها را به هم وصل می کنید ، و ناگهان ، آردوینو متوقف می شود و هیچ ورودی پردازش نمی شود. "چه اتفاقی می افتد؟" ، شما می پرسید و شروع به کاوش در کد خود می کنید ، تا دوباره
PWM با ESP32 - کم نور LED با PWM در ESP 32 با Arduino IDE: 6 مرحله
![PWM با ESP32 - کم نور LED با PWM در ESP 32 با Arduino IDE: 6 مرحله PWM با ESP32 - کم نور LED با PWM در ESP 32 با Arduino IDE: 6 مرحله](https://i.howwhatproduce.com/images/001/image-1144-103-j.webp)
PWM با ESP32 | کم نور LED با PWM در ESP 32 با Arduino IDE: در این دستورالعمل نحوه تولید سیگنال PWM با ESP32 با استفاده از Arduino IDE و amp؛ PWM اساساً برای تولید خروجی آنالوگ از هر MCU استفاده می شود و خروجی آنالوگ می تواند هر چیزی بین 0V تا 3.3V (در صورت esp32) باشد & amp؛ از جانب
پورت UC/OS III برای Nucleo-L073RZ با استفاده از Atollic TureSTUDIO IDE .: 3 مرحله
![پورت UC/OS III برای Nucleo-L073RZ با استفاده از Atollic TureSTUDIO IDE .: 3 مرحله پورت UC/OS III برای Nucleo-L073RZ با استفاده از Atollic TureSTUDIO IDE .: 3 مرحله](https://i.howwhatproduce.com/images/001/image-415-55-j.webp)
پورت UC/OS III برای Nucleo-L073RZ با استفاده از Atollic TureSTUDIO IDE: این پروژه فقط یک برنامه ساده چشمک زن است که در uC/OS III RTOS توسعه یافته است و از وب سایت Micrium در اینجا بارگیری شده و به برد Nucleo-L073RZ منتقل شده است و آماده استفاده در Atollic TureSTUDIO. این پورت فقط همانطور که آزمایش شده است