خانواده STM32 از سری میکروکنترلرهای ۳۲ بیتی مبتنی بر پردازنده ARM Cortex می باشد که با هدف ایجاد معنای جدیدی از آزادی عملکرد برای کاربران میکروکنترلرها ایجاد گشته است. در این خانواده از میکروکنترلرها تلفیقی از کارایی بالا، عملکرد همزمان، پردازش سیگنال های دیجیتال و کاربردهای کم توان در بالاترین سطح کیفی و با حفظ یکپارچگی کامل و سهولت توسعه، ارائه می گردد.
از جمله امکانات مهم میکرکنترلر STM32F103RET6، هسته Cortex-M3 با حداکثر سرعت پردازشی ۷۲MHZ، واحدهای ADC و DAC بصورت ۱۲ بیتی و دارا بودن اینترفیس های متنوعی از جمله USB ، Can ، I2C ، USART ، SDIO و … می باشد.
به منظور راه اندازی امکانات داخلی این میکروکنترلر قدرتمند ما از STM32F103RET6 Header Board زیر استفاده می کنیم :
خلاصه مشخصات برد راه انداز STM32F103RET6 عبارتند از:
۱- حداقل مدار جهت راه اندازی میکروکنترولر STM32F103RET6 را دار می باشد
۲- دارای خروجی تمام پایه های ورودی خروجی به ترتیب شمارشی
۳- دارای خروجی تمام پایه های ADC و VrefADC روی برد
۴- امکان نصب مستقیم برد بر روی بردبرد
۵- دارای خروجی ولتاژهای ۳٫۳ و ۵ ولت
۶- دارای کلید قطع و وصل تغذیه
۷- امکان فعال و غیر فعال کردن پورت های USB، SWD و JTAG لحاظ شده است
۸- امکان انتخاب Boot0 دیده شده است
۹- دارای پورت JTAG و SWD روی برد
۱۰- دارای کلید ریست
لیست پروژه های کار شده با این میکروکنترلر ARM در این قسمت درج خواهد شد :
۱- پیاده سازی الگوریتم PCA بر روی سنسورهای گاز Figaro
دیدگاهتان را بنویسید