فهرست مطالب:

برد STM32 با Arduino IDE STM32F103C8T6: 5 مرحله
برد STM32 با Arduino IDE STM32F103C8T6: 5 مرحله

تصویری: برد STM32 با Arduino IDE STM32F103C8T6: 5 مرحله

تصویری: برد STM32 با Arduino IDE STM32F103C8T6: 5 مرحله
تصویری: 79. Install STM32 ST-LINK utility (replaced by STM32CubeProgrammer) 2024, نوامبر
Anonim
برد STM32 با Arduino IDE STM32F103C8T6
برد STM32 با Arduino IDE STM32F103C8T6

سلام بچه ها از آنجا که بسیاری از افراد از بردهای آردوینو استفاده می کنند ، اما همانطور که می دانیم آنها محدودیت هایی دارند ، بنابراین تعداد کمی از بردهای دیگر به عنوان جایگزینی برای آردوینو ظاهر شده اند که می تواند عملکرد بهتر و ویژگی های بهتری را نسبت به آردوینو ارائه دهد و یکی از آنها STM32 است. برد STM32 حتی ارزانتر از Arduino uno است و قابلیت های آن بسیار بهتر از Arduino uno است ، اما از آنجا که بومی توسط Arduino IDE پشتیبانی نمی شود ، باید آنها را به صورت دستی به Arduino IDE اضافه کنیم. بنابراین در این دستورالعمل ، ما تخته های STM32 را به Arduino IDE اضافه می کنیم و این برد را با استفاده از Arduino IDE برنامه ریزی می کنیم.

مرحله 1: موارد مورد نیاز

چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید

برای این دستورالعمل ها به موارد زیر نیاز داریم: STM32: کابل USB: FTDI: "Breadboard & Fount Jumpers

مرحله 2: مشخصات STM32 BOARD (STM32F103C8T6)

مشخصات STM32 BOARD (STM32F103C8T6)
مشخصات STM32 BOARD (STM32F103C8T6)

مشخصات STM32F103C8T6 در زیر و همچنین در تصویر ارائه شده است.: سازنده STMicroelectronics Series STM32F1 Core Processor ARM® Cortex®-M3 Core Size 32-Bit Speed 72MHz اتصال CANbus، I²C، IrDA، LINbus، SPI، UART/USART، USB Peripherals DMA، Motor Control PWM، PDR، POR، PVD، PWM ، سنسور Temp ، WDT تعداد ورودی/خروجی 37 حجم حافظه برنامه 64KB (64K x 8) نوع حافظه برنامه نوع FLASH EEPROM - اندازه RAM 20K 8 8 ولتاژ - تامین (Vcc/Vdd) 2V ~ 3.6V مبدل داده A/D 10x12b نوع نوسان ساز دمای کارکرد داخلی -40 ° C ~ 85 ° C (TA)

مرحله 3: بردهای STM32 را در Arduino IDE نصب کنید

بردهای STM32 را در Arduino IDE نصب کنید
بردهای STM32 را در Arduino IDE نصب کنید
بردهای STM32 را در Arduino IDE نصب کنید
بردهای STM32 را در Arduino IDE نصب کنید
بردهای STM32 را در Arduino IDE نصب کنید
بردهای STM32 را در Arduino IDE نصب کنید
بردهای STM32 را در Arduino IDE نصب کنید
بردهای STM32 را در Arduino IDE نصب کنید

لطفاً دستورالعمل های زیر و تصاویر ارائه شده برای نصب بردهای stm32 در arduino ide را دنبال کنید: 1- Arduino.cc IDE را راه اندازی کنید. روی منوی "File" و سپس "Preferences" کلیک کنید. گفتگوی "Preferences" باز می شود ، سپس پیوند زیر را به قسمت "Additional Boards Managers URLs" اضافه کنید: "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Ok" را کلیک کنید 2- روی منوی "Tools" و سپس "Boards> Boards Manager" کلیک کنید. مدیر هیئت مدیره باز می شود و لیستی از بردهای نصب شده و موجود را مشاهده خواهید کرد. "STM32 F103Cxxx" را انتخاب کرده و بر روی install کلیک کنید. پس از اتمام نصب ، برچسب "INSTALLED" در کنار نام اصلی ظاهر می شود. شما می توانید Board Board را ببندید. اکنون می توانید بسته بردهای STM32 را در منوی "Board" پیدا کنید. سری بردهای مورد نظر را انتخاب کنید: STM32F103Cxxx برد را انتخاب کنید

مرحله 4: ارتباطات برای برنامه ریزی هیئت مدیره

اتصالات برنامه نویسی هیئت
اتصالات برنامه نویسی هیئت

برای برنامه نویسی stm32 باید از مدارهای زیر پیروی کنید. برای برنامه ریزی آن باید Stm32 را بدیهی دریافت کنید و دیگری مبدل usb to ttl است ، بنابراین یک مبدل USB به TTL تهیه کرده و اسکماتیک های نشان داده شده را دنبال کنید.

مرحله 5: برنامه ریزی هیئت مدیره

برنامه نویسی هیئت
برنامه نویسی هیئت
برنامه نویسی هیئت
برنامه نویسی هیئت
برنامه نویسی هیئت
برنامه نویسی هیئت
برنامه نویسی هیئت
برنامه نویسی هیئت

حالا طرح چشمک زدن را در arduino IDE خود باز کنید و پین شماره را به "PC13" تغییر دهید زیرا led داخلی stm32 روی پین PC13 است ، سپس تنظیمات را در قسمت ابزارها (مانند: بردها ، پورت کام ، روش بارگذاری و غیره مطابق شکل نشان دهید) image) & کد را در stm32 خود بارگذاری کنید و led pc13 روی صفحه به عنوان تصویر من چشمک می زند (متاسفم از کیفیت تصویر) و حتی برای دیدن چشمک زدن مناسب می توانید یک LED خارجی به PC13 نیز اضافه کنید. بنابراین از ساخت پروژه با STM32 BOARD لذت ببرید.

توصیه شده: