فهرست مطالب:
- مرحله 1: PCB برای پروژه خود تهیه کنید
- مرحله 2: STM32F103C8 در مقابل STM32F030F4 در مقابل STM8S103F3 در مقابل آردوینو
- مرحله 3: بارگذاری Arduino Bootloader به STM32
- مرحله 4: راه اندازی Arduino IDE برای STM32
- مرحله 5: همین است
تصویری: استفاده از STM32 مانند آموزش آردوینو - STM32F103C8: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
هی ، چه خبر ، بچه ها! Akarsh اینجا از CETech.
در آموزش زیر ، ما به بررسی میکروکنترلرهای مختلف ارائه شده توسط STM مانند STM32F103C8 ، STM32F030F4 و STM8S103F3 می پردازیم.
ما این میکروها را با یکدیگر مقایسه می کنیم و آنها را با آردوینو مقایسه می کنیم.
هنگامی که این راه از بین رفت ، ما STM32F103C8 را به Arduino تبدیل می کنیم تا بتوانید هرگونه کد Arduino IDE را فقط با یک کابل USB مانند یک Arduino در STM32 بارگذاری کنید.
بگذارید همین حالا با سرگرمی شروع کنیم.
مرحله 1: PCB برای پروژه خود تهیه کنید
برای سفارش آنلاین PCB به صورت ارزان ، باید PCBGOGO را بررسی کنید!
شما 10 PCB با کیفیت خوب تهیه و به قیمت 5 دلار و برخی از حمل و نقل به درب منزل ارسال می کنید. همچنین در اولین سفارش از ارسال کالا تخفیف می گیرید.
PCBGOGO دارای قابلیت مونتاژ PCB و ساخت شابلون و همچنین حفظ استانداردهای کیفیت خوب است.
در صورت نیاز به ساخت یا مونتاژ PCB ها ، آنها را بررسی کنید.
مرحله 2: STM32F103C8 در مقابل STM32F030F4 در مقابل STM8S103F3 در مقابل آردوینو
بنابراین ، با توجه به مقایسه فوق که کشیده ام ، بیایید یافته های خود را خلاصه کنیم:
1) Arduino و STM8 پردازنده های 8 بیتی و دو مورد دیگر MCU 32 بیتی هستند.
2) STM32F103 دارای بزرگترین حافظه فلش است که در مقایسه با آردوینو دو برابر است ، در حالی که RAM 10 برابر حافظه آردوینو است.
3) قیمت STM32F103 قدرتمندتر از کلون آردوینو نانو کمتر است اما در محدوده قابل مقایسه است. برعکس ، STM8S103 دارای یک میکرو ارزان قیمت است ، اما قطعاً قدرت کمتری ارائه می دهد.
4) برنامه نویسی Arduino به سادگی اتصال کابل USB و ضربه زدن به دکمه بارگذاری در IDE است. سری STM32 این ویژگی را در جعبه ندارد ، اما می توان با بارگذاری بوت لودر آردوینو به STM32F103 به آن افزود. کاری که ما در مراحل بعدی انجام خواهیم داد:)
مرحله 3: بارگذاری Arduino Bootloader به STM32
1) مطابق تصویر STM32F103 را با یک برد FTDI وصل کنید.
2) قبل از اتصال برد FTDI به کامپیوتر برای چشمک زدن بوت لودر ، هدر BOOT 0 را از موقعیت '0' به موقعیت '1' تغییر دهید.
3) بوت لودر مناسب (در مورد من PC13) را از لینک زیر بارگیری کنید:
4) ابزار Flasher را بارگیری و نصب کنید که می توانید باینری را فلش کنید:
5) سخت افزار را به رایانه وصل کنید و ابزار فلاشر نصب شده در محل زیر را برای مورد من باز کنید:
6) هنگامی که ابزار باز شد ، پورت COM مناسب را انتخاب کرده و ادامه دهید ، در مرحله بعد وقتی پیام خواندنی هدف را دیدید دوبار به دکمه بعدی بروید.
7) گزینه Download to device را انتخاب کنید ، سپس فایل دودویی واقع در رایانه خود را با کلیک روی 3 نقطه انتخاب کنید و سپس روی دکمه Next کلیک کنید که بوت لودر را روی دستگاه بارگذاری می کند و مانند تصویر یک پیام موفقیت آمیز نشان می دهد.
8) پس از بستن ابزار فلاشر ، قبل از قطع برق به برد STM32 ، بلوز BOOT 0 را به حالت '0' برگردانید.
مرحله 4: راه اندازی Arduino IDE برای STM32
1) نشانی اینترنتی زیر را به آدرس مدیر هیئت مدیره اضافی اضافه کنید:
2) برو به مدیر بردها و STM32 را جستجو کنید ، هنگامی که لیست ظاهر شد ، نسخه stm32duino را نصب کنید.
3) برد STM32 را با استفاده از کابل USB به رایانه وصل کنید و مانند تصویر بالا در منوی ابزار برد مناسب را انتخاب کنید.
4) حالا هر طرح نمونه ای را که می خواهید باز کنید ، من مثال Blink را باز کردم و فقط دکمه بارگذاری را فشار دادم و شما می توانید کد را بدون هیچ مرحله دیگری بارگذاری کنید.
مرحله 5: همین است
نمونه طرح های مختلف را امتحان کنید که باید به آسانی مانند طرح Blink روی تخته بارگذاری شود.
در نظرات زیر به من اطلاع دهید که چگونه توانسته اید هنگام استفاده از Arduino IDE قدرت این برد را بدست آورید ، همچنین برای توضیح بیشتر در مورد موضوع ، لطفاً فیلم من را در همان موضوع تماشا کنید.
توصیه شده:
آموزش استفاده از آردوینو در داخل سروو و نحوه استفاده از آن: 6 مرحله
در داخل یک سروو و نحوه استفاده از آموزش کامل آردوینو: در این آموزش ، بیایید بررسی کنیم که این سرویس ویدئویی به چه صورت است
تبدیل متن به گفتار آردوینو با استفاده از LM386 - پروژه صحبت کردن آردوینو - کتابخانه تاکی آردوینو: 5 مرحله
تبدیل متن به گفتار آردوینو با استفاده از LM386 | پروژه صحبت کردن آردوینو | کتابخانه Talkie Arduino: سلام بچه ها ، در بسیاری از پروژه ها ما به arduino نیاز داریم که چیزی شبیه به ساعت صحبت کردن یا گفتن برخی اطلاعات در این دستورالعمل را با استفاده از Arduino به گفتار تبدیل کنیم
ریموت بی سیم با استفاده از ماژول NRF24L01 2.4 گیگاهرتز با آردوینو - Nrf24l01 گیرنده فرستنده 4 کانال / 6 کانال برای کوادکوپتر - هلیکوپتر Rc - Rc Plane با استفاده از آردوینو: 5 مرحله (همراه با تصاویر)
ریموت بی سیم با استفاده از ماژول NRF24L01 2.4 گیگاهرتز با آردوینو | Nrf24l01 گیرنده فرستنده 4 کانال / 6 کانال برای کوادکوپتر | هلیکوپتر Rc | Rc Plane با استفاده از آردوینو: برای کار با ماشین Rc | کوادکوپتر | هواپیمای بدون سرنشین | هواپیمای RC | قایق RC ، ما همیشه به گیرنده و فرستنده نیاز داریم ، فرض کنید برای RC QUADCOPTER به فرستنده و گیرنده 6 کاناله نیاز داریم و این نوع TX و RX بسیار پرهزینه است ، بنابراین ما یکی از آنها را در دستگاه خود تهیه می کنیم
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو
ارزان (مانند رایگان [مانند آبجو]) پایه چند متری: 4 مرحله
ارزان (مانند رایگان [مانند آبجو]) پایه چند متری: من از اینکه مجبور باشم گردن خود را جرثقیل کنم یا به طور مطمئن 4 متر چند دلار ارزان قیمت خود را در جایی که می توانم صفحه نمایش را بخوانم ، تعادل می کنم ، اذیت شده ام. بنابراین من تصمیم گرفتم که امور را به دست خود بگیرم! این نیز اولین ساختار من است ، بنابراین اگر کسی راهنمایی مفیدی داشته باشد