برد توسعه STM32 NUCLEO-F401RE
معرفی
بردهای حرفه ای NUCLEO یکی از محبوب ترین پلتفرم ها برای میکروکنترلرهای شرکت ST هستند. طراحی سخت افزار کاملا منطبق با استاندارد بردهای حرفه ای، امکانات جانبی کاربردی و جذاب از قبیل انواع سنسورها، کلیدها، خروجی پایه های میکرو کنترلر و مهمتر از همه، وجود پروگرامر STLINK بر روی خود برد با قابلیت دیباگ سخت افزاری، این سری از بردها را یکی از پرفروش ترین سخت افزارهای بازار نموده است.
کامیونیتی بسیار بزرگ و کتاب خانه های متعدد که برای این بردها در اختیار عموم قرار گرفته است، توانسته است سرعت ساخت و طراحی انواع پروژه های متنوع، توسط هر متخصص با هر سطحی را افزایش داده و با توجه به اوپن سورس بودن طراحی و وجود مستندات بسیار زیاد و کاربردی، می توانید با کمترین دانش و پیروی از طراحی سخت افزار این بردها، انواع پروژه های صنعتی با استانداردهای قابل قبول را طراحی کنید.
برد STM32 NUCLEO-F042K6 بر اساس میکروکنترلر STM32F042K6 طراحی شده که از خانواده ARM Cortex-M0 است. در این برد علاوه بر امکانات همیشگی بردهای NUCLEO، پین هدرهای استاندارد بردهای ARDUINO Nano نیز گنجانده شده است. یعنی شما علاوه بر امکانات گسترده این برد، می توانید انواع شیلدهای آردوینو را نیز به این برد متصل کرده و پروژه های بسیار متنوعی را انجام دهید. البته لازم به ذکر است، علاوه بر اینکه شما می توانید از شیلدهای متنوع آردوینو برای این برد استفاده نمایید، میکروکنترلرهای ST قابلیت پروگرام شدن از طریق IDE آردوینو را داشته و این امکان را برای شما میسر می سازند که با یک پلتفرم بسیار قوی، برنامه نویسی آردوینو را انجام دهید.
مشخصات فنی برد STM32 NUCLEO-F042K6
- استفاده از میکروکنترلر پرقدرت STM32F042K6
- سرعت تراشه اصلی 48 مگاهرتز
- حافظه فلش تراشه اصلی 32 کیلو بایت
- نشانگر LED
- دارای کلید ریست
- پین هدر دو طرفه با خروجی تمامی پایه های میکروکنترلر
- پین هدر مادگی با استاندارد ARDUINO Nano
- ورودی ولتاژ از طریق کانکتور STLINK و یا تغذیه خارجی
- پروگرامر آنبرد STLINK باقابلیت پروگرام و دیباگ نمودن میکروکنترلر
- دارای کتابخانه های متنوع و پشتیبانی در انواع IDE های معروف از قبیل IAR Embedded Workbench®, MDK-ARM, and STM32CubeIDE
Description
The STM32 Nucleo-32 board provides an affordable and flexible way for users to try out new concepts and build prototypes with any STM32 microcontroller line in 32-pin packages, choosing from the various combinations of performance, power consumption and features.The Arduino™nano connectivity makes it easy to expand the functionality of the STM32 Nucleo open development platform with a choice of specialized shields.The STM32 Nucleo-32 board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer.The STM32 Nucleo-32 board comes with the STM32 comprehensive software HAL library together with various packaged software examples, as well as direct access to mbed online resources.
features
STM32 microcontrollers in 32-pin packages
extension with Arduino™nano connectivity
mbed-enabled (http://mbed.org)
on-board ST-LINK/V2-1 debugger/programmer
USB reenumeration capability: three different interfaces supported on USB:
Virtual Com port
mass storage
debug port
flexible board power supply
USB VBUS
external source
three LEDs
USB communication (LD1), power LED (LD2), user LED (LD3)
reset push button
supported by wide choice of Integrated Development Environments (IDEs) including IAR™, Keil®, GCC-based IDEs (AC6 SW4STM32, ...)