مشاهده همه محصولات
محصولی پیدا نشد
دوست داشتن

برد STM32 F103C8T6 بر پایه پردازنده ARM Cortex M3 غیر اصل

مرجع:
DKP - 51036
DKP - 51036
دسته بندی: برد STM ARM

توجه: تراشه این برد از نوع CKS32 F103C8T6 است.

ادامه مطلب
موجود شد خبرم کن
توضیحات

برد stm32f103c8t6

 ARM نوعی معماری ساخت پردازنده بر پایه معماری RISC است. معماری RISC دارای دستورالعمل‌های کمی است، این موضوع سبب شده تا سرعت اجرای دستورات بالاتر رفته و همچنین در ساخت پردازنده‌های مبتنی بر این معماری از ترانزیستورهای کمتری استفاده شود. این موضوع باعث کاهش توان مصرفی این پردازنده‌ها نیز می‌شود. میکروکنترلرهای مبتنی بر این معماری معمولا قیمت کمتری نسبت به میکروکنترلرهای دیگر دارد. از شرکت‌های رایج سازنده میکروکنترلرهای مبتنی بر معماری ARM میتوان به ST، ATMEL و NXP اشاره کرد. خانواده STM32 میکروکنترلرهای ۳۲ بیتی شرکت ST هستند. این محصول با ترکیب عملکرد بسیار قوی، ولتاژ کاری پایین، پردازش سیگنال دیجیتال و  سهولت در توسعه، محبوبیت بسیار زیادی رو را کسب کرده اند. دامنه وسیعی از میکروکنترلر های STM32  وجود دارد که مبتنی بر یک هسته صنعتی استاندارد ساخته شده اند. میکروکنترلر های STM32 از پروتکل های ارتباطی گسترده‌ای پشتیبانی می‌کنند، که از جمله آنها میتوان به UART ،I2C ،SPI ،USB و … اشاره نمود. 

 برد STM32F103C8T6 بر پایه پردازنده آرم کورتکس M3 و پردازنده 32 بیتی است. فرکانس پردازنده 72 مگاهرتز و از پروتکل های CAN, I²C, IrDA, LIN, SPI, UART/USART, USB پشتیبانی می‌کند و دارای 37 پایه دیجیتال I/O است.

 

معرفی برد STM32 F103C8T6

برد BluePill هدر بردی بر پایه میکروکنترلر STM32F103C8T6 است. این هدربرد به دلیل امکانات زیاد و قیمت مناسب، بسیار محبوب است. میکروکنترلر موجود بر روی این برد از میکروکنترلر های میان رده شرکت ST است. این پردازنده 32 بیتی شامل هسته با عملکرد بالا ARM®Cortex®-M3 ، حافظه flash با ظرفیت 64 کیلوبایت ، حافظه sram با ظرفیت 20 کیلوبایت ، طیف گسترده ای از I/O ها و امکانات جانبی مختلف است. ولتاژ مورد نیاز برای راه اندازی این پردازنده 2 تا 3.6 ولت است. محدوده دمایی کارکرد میکروکنترلر از 40- تا 85+ کار می‌کنند.

   
ویژگی برد STM32 F103C8T6

حافظه Flash با ظرفیت 64 کیلوبایت
حافظه Sram با ظرفیت 20 کیلوبایت
حداکثر فرکانس کاری 72 مگاهرتز
کریستال نوسان ساز 4 تا 16 مگاهرتز
نوسان ساز 8 مگاهرتز داخلی
4 تایمر
37 عدد IO (ورودی و خروجی)
10 کانال ADC ، 12 بیتی
پشتیبانی از رابط های USART، I2C، SPI، CAN، USB
علاوه بر ویژگی های میکروکنترلر این هدر برد امکانات زیر را دارد.
درگاه Micro USB برای برقراری ارتباط USB و تغذیه ماژول
دو عدد جامپر برای پایه های Boot میکروکنترلر
دو عدد خروجی LED برای Power و کاربر
کلید ریست
کانکتور SWD برای پروگرام کردن میکروکنترلر
رگولاتور 3.3 ولت
کریستال 8 مگاهرتز
کریستال 32.768 کیلوهرتز
   

نکات راه اندازی

برای برنامه نویسی بر روی میکروکنترلر ها نیاز به پروگرامر است. پروگرامر STLINK مدل USB پروگرامر مناسب برای این ماژول است.
   

کاربرد برد STM32 F103C8T6

این برد به دلیل امکانات زیادی که دارد. برای طیف وسیعی از کاربرد ها قابل استفاده است. همچنین به دلیل قیمت مناسب این برد نسیت به هدر برد های دیگر میکروکنترلر های STM32 این برد برای شروع یادگیری برنامه نویسی بر روی میکروکنترلر های STM32 پیشنهاد می‌شود.

 

آموزش اول: معرفی انواع میکروکنترلرهای STM32

امروزه پردازنده‌های مبتنی بر ARM در بسیاری از دستگاه‌های الکترونیکی اطراف ما مانند موبایل یافت می‌شوند. تراشه‌های ARM به واسطه طراحی منحصر به فردی که دارند، انتخاب بسیار مناسبی در ساخت انواع گجت‌هاست. پیش از این به آموزش ساخت پروژه در نرم افزار STM32Cube MX و پروگرام کردن میکروکنترلر STM32F103 با بوت لودر آردوینو در پست‌های جداگانه‌ای پرداخته‌ایم.

ادامه آموزش

 

آموزش دوم:  راه اندازی و پروگرام برد STM32 در کامپایلر آردوینو IDE

ابتدا به یک مدبل USB To TTL نیاز داریم. سپس اتصالات را به برد STM32 برقرار می‌کنیم. برای برنامه نویسی این برد به کامپایلر IDE Arduino نیاز داریم. پیشنهاد می‌کنم از ورژن ۱.۶.۹ استفاده کنید. این ورژن قابلیت ارتباط usb را دارد. اما ما از بوت لودر برای برنامه نویسی استفاده می‌کنیم. آماده کردن محیط آردوینو برای برد STM32 در ابتدا برنامه را دانلود و سپس نصب کنید. 

ادامه آموزش

 

آموزش سوم: راه اندازی برد STM32 با استفاده از نرم افزار KEIL و توابع HAL

برای برنامه نویسی این میکروکنترلر ها نیاز است که ابتدا دو نرم افزار KEIL و STM32CubeMX را نصب کنید. لازم به ذکر است برای دانلود نرم STM32CubeMX نیاز است که از VPN استفاده نمایید، تا گزینه ی دانلود برای شما باز شود. پس از نصب و دانلود پکیج های مورد نیاز وارد نرم افزار STM32CubeMX شده، سپس از منوی فایل گزینه New Project را انتخاب کنید. در پنجره ی باز شده باید میکروکنترلر مورد نطر خود را انتخاب کنید، میکروکنترلری که در این آموزش استفاده شده است مدل STM32F103C8 می باشد. پس از انتخاب میکروکنترلر مورد نطر گزینه Start Project را انتخاب کنید.

ادامه آموزش

 

آموزش چهارم:  میکروکنترلرهای STM32 بخش اول شناخت GPIO راه اندازی نرم افزاری

پیش از این در پست معرفی انواع میکروکنترلرهای STM32 توضیحات مختصری درباره میکروکنترلرهای STM32 داده‌ایم. در صورتی که آشنایی کافی با میکروکنترلرهای STM32 را ندارید، ابتدا آموزش های قبل را مطالعه کنید. در این آموزش قصد داریم تا با استفاده از میکروکنترلر STM32F103 دستورات مربوط به GPIO را بررسی کنیم. 

ادامه آموزش

ادامه مطلبShow less
جزئیات محصول
DKP - 51036

مشخصات

نوع ماژول
CKS32
سطح تجربه مورد نیاز
پیشرفته
ولتاژ مورد نياز
2 تا 3.6 ولت DC
کشور سازنده
چین
حافظه Flash
64 or 128 K bytes of Flash memory.
حافظه SRAM
20 K bytes of SRAM.
نوع پردازنده
ARM®32-bit Cortex®-M3 CPU Core
فرکانس آی سی
72 MHz maximum frequency,1.25 DMIPS/MHz .
سایر توضیحات
32 kHz oscillator for RTC with calibration.
کد تجاری ماژول و برد
STM32 F103C8T6
نظرات
بدون نظر
سوالات متداول
    برنامه نویسی در محیط ARDUINO IOT CLOUD به چه صورته؟

    پلتفرم ARDUINO IOT CLOUD از چه بردهای میکروکنترلی پشتیبانی میکنه؟

    IFTTT چیه و در پروژه های IOT چه نقشی داره?

     مایکروپایتون (MicroPython) چیه و در چه زمینه‌هایی مورد استفاده قرار می‌گیره؟

    از کدام پلتفرم های IOT برای پروژه هامون استفاده کنیم؟

    تراشه K210 در MAIXDUINO چه کاربردی داره؟

    برای استفاده از MAIXDUINO از چه نرم افزاری باید استفاده کنیم؟

    چه پروژه هایی با MAIXDUINO  قابل اجرا است؟

    مایکسیدوینو از چه زبان های برنامه نویسی پشتیبانی میکنه؟

خریداران این محصول، این کالاها را نیز خریده اند:
محصولات مرتبط

پردازنده

نوع پردازنده
ARM®32-bit Cortex®-M3 CPU Core
فرکانس آی سی
72 MHz maximum frequency,1.25 DMIPS/MHz .

حافظه

حافظه Flash
64 or 128 K bytes of Flash memory.
حافظه SRAM
20 K bytes of SRAM.

تغذیه

ولتاژ مورد نياز
2 تا 3.6 ولت DC

ویژگی های فنی

کد تجاری ماژول و برد
STM32 F103C8T6

سایر ویژگی‌ها

نوع ماژول
CKS32
سطح تجربه مورد نیاز
پیشرفته
کشور سازنده
چین
سایر توضیحات
32 kHz oscillator for RTC with calibration.
2,200,000 تومان
در این کیت 5 مدار آموزشی کنترل سطح مخزن آب ،آبیاری خودکار گل و باغچه ،دزدگیر منزل ،تهویه خودکار ،لامپ هوشمند بصورت کاردستی الکترونیک برای دانش آموزان و بدون نیاز به لحیم کاری و تجهیزات خاص به همراه DVD آموزش ویدئویی...
0 تومان
ماکت یک کیت مونتاژ شده مجموعه کامل و آماده جهت آموزش و یادگیری هوشمندسازی منازل و ساختمانهاست، با استفاده از اپلیکیشن بلوتوث موبایل سنسورهای ماکت را فعال میکنید و عملکرد هر ماژول بصورت آلارم هشدار بازر یا نمایش بر روی...
نوشته‌های مرتبط

فهرست

تماس با دانشجو کیت

ساعت تماس همه روزه از 9 صبح تا 5 عصر (بجز روزهای تعطیل) البته فروشگاه ما به صورت آنلاین است و می‌توانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعت‌های اعلام شده در خدمتیم.

021-88857245

021-88856524

031-32243207

031-32211313

 

شماره روبیکا و ایتا، فقط پیام، پاسخ به سوالات قبل از خرید و دریافت تصاویر کالاها

09375076606

 

ارسال سریع تهران (تحویل همان روز)

تمامی شهرهای ایران با پست

بخش قوانین ارسال و قوانین خرید را مطالعه کنید.

جستجو

مشاهده همه محصولات
محصولی پیدا نشد

یک حساب کاربری رایگان برای ذخیره آیتم‌های محبوب ایجاد کنید.

ورود به سیستم