Nanoelectronics Community of Tabriz University – Telegram
Nanoelectronics Community of Tabriz University
459 subscribers
137 photos
22 videos
48 files
119 links
انجمن علمی نانوالکترونیک دانشگاه تبریز

کانال انجمن در یوتیوب :
https://www.youtube.com/@NE_Tbzu


راه ارتباطی:
@hadi_mohammadian9
@ssss1380
Download Telegram
نگاهی جامع بر STM32

میکروکنترلر STM32 درواقع پردازش‌گرهای RISC ARM 32 بیتی هستند که به‌منظور بهینه‌سازی در هزینه و مصرف برق طراحی شده‌اند.

منظور از RISC در میکروکنترلر STM32 چیست؟


این تراشه‌ها ترکیبی از عملکرد بسیار بالا، قابلیت بی‌درنگ و در دسترس، پردازش سیگنال‌های دیجیتال، عملکرد فوق‌العاده در کاهش هزینه‌ها و مصرف برق هستند.

این تراشه توسط شرکت ایتالیایی STMicrocontronics در سال ۲۰۰۶ طراحی و روانه بازار شد.

با گذشت زمان، تجهیزات جانبی جدید برای پاسخ به نیازهای بازار تعبیه شدند و انواع مختلف میکروکنترلرها با ویژگی‌های مختص کاربردشان راهی بازار شدند.

راه‌اندازی سخت‌افزاری

۱- منبع تغذیه
دستگاهی که میکروکنترلر STM32 بر روی آن نصب شده است را روشن کنید تا جریان موردنیاز میکروکنترلر تامین شود.

۲- نوسان‌ساز
توجه داشته باشید که SMT32 یک نوسان‌ساز RC داخلی را همراه با خود دارد، اما این نوسان‌ساز به هیچ وجه دقیق و پایدار نیست و باید انطباق‌های موردنیاز اعمال شود.

۳- اشکال‌زدایی
پس از اینکه مرحله برنامه‌نویسی میکروکنترلر انجام شد، مرحله بعدی اشکال‌زدایی از کد نوشته شده است.

در این مرحله در بسیاری از خطوط برنامه تجدیدنظر به‌عمل می‌آید و نقص‌های موجود در میکروکنترلر STM32 برطرف می‌شوند.

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

کانال انجمن علمی نانوالکترونیک :
https://news.1rj.ru/str/Ne_Tbzu
بلوک دیاگرام میکروکنترلر STM32 سری Cortex M3
انواع مختلف میکروکنترلر STM32

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

جدول بالا توضیح مختصر اما بسیار کاربردی و گویا از انواع میکروکنترلرهای STM است که به شما این امکان را می‌دهد متناسب با کالای الکترونیکی هوشمند خود، میکروکنترلر متناظر را انتخاب و نصب کنید.

کانال انجمن علمی نانوالکترونیک :
https://news.1rj.ru/str/Ne_Tbzu
چند نمونه از میکروکنترولهای خانواده STM32

STM32H5 series


سری STM32H5 مبتنی بر هسته ۳۲ بیتی Arm Cortex-M33 با فرکانس ۲۵۰ مگاهرتز است و این بهترین ترکیب عملکرد و امنیت را به روشی مقرون به صرفه ارائه می دهد.سری میکروکنترلرهای STM32H5 با ارائه حداکثر ۲ مگابایت حافظه فلش در حافظه دو بانکی، حداکثر ۶۴۰ کیلوبایت SRAM و ادغام محیطی بالا، آزادی طراحی را به توسعه دهندگان ارائه می دهد. نمونه های مختلف STM32H5 از ۲۵ تا ۱۷۶ پین می باشند که میتوانند تا ۱۲۵ درجه سانتیگراد دمای محیط را پشتیبانی کنند و برای محیط های سخت مناسب هستند. STM32H5 یک پیشنهاد امنیتی مقیاس پذیر برای رفع هر نیاز، از جمله الزامات امنیتی دستگاه های اینترنت اشیا، ارائه می دهد.

STM32F4 series

سری STM32 F4 اولین گروه از میکروکنترلرهای STM32 مبتنی بر هسته ARM Cortex-M4F است. سری F4 همچنین اولین سری STM32 است که دارای دستورالعمل‌های DSP و دارای واحد محاسبات اعشاری FPUاست. F4 پین به پین با سری STM32 F2 سازگار است و سرعت کلاک بالاتری را اضافه می کند، دارای رم استاتیک ۶۴ کیلوبایتی CCM ، شتاب دهنده زمان واقعی با انتظار صفر برای اجرا از روی فلش و دارای ADC های سریعتر است. فرکانس کاری این میکروکنترلر تا ۱۸۰ مگاهرتز می‌رسد. این میکروکنترلر دارای ۲ مگابایت حافظه فلش (برنامه) و ۲۵۶ کیلوبایت حافظه رم است و از نظر سرعت پردازش به ۲۵۵ DMIPS می‌رسد.

STM32F2 series

میکروکنترلرهای STM32 F2 سری STM32 مبتنی بر هسته ARM Cortex-M3 است. این جدیدترین و سریعترین سری Cortex-M3 است. F2 پین به پین با سری STM32 F4 سازگار است. حداکثر نرخ کلاک این میکروکنترلها ۱۲۰ مگاهرتز است. دارای رم استاتیک و باتری ۴ کیلوبایتی می باشد و شتاب دهنده زمان واقعی با انتظار صفر. هر چیپ دارای یک شماره شناسه دستگاه منحصر به فرد ۹۶ بیتی برنامه ریزی شده در کارخانه است.

STM32F7 series

سری STM32 F7 گروهی از میکروکنترلرهای STM32 بر اساس هسته ARM Cortex-M7F با حداکثر نرخ کلاک ۲۱۶ مگاهرتز است. بسیاری از سری های F7 پین به پین با سری STM32 F4 سازگار هستند.

STM32H7 series

سری STM32H7 اولین سری از میکروکنترلرهای STM32 در فناوری فرآیند ۴۰ نانومتری و اولین سری از میکروکنترلرهای مبتنی بر ARM Cortex-M7 است که قادر به کارکرد تا ۴۸۰ مگاهرتز است که امکان افزایش عملکرد را در مقایسه با سری قبلی میکروکنترلرهای Cortex-M فراهم می کند. رسیدن به رکوردهای جدید عملکرد ۱۰۲۷ DMIPS و ۲۴۰۰ CoreMark.

کانال انجمن علمی نانوالکترونیک :
https://news.1rj.ru/str/Ne_Tbzu
روش های مختلف برنامه‌نویسی میکروکنترلرها :

1. Bare Metal
2. Low Layer – LL
3. Hardware Abstraction Layer – HAL

روش HAL آسان‌ترین راه برای برنامه‌نویسی میکروکنترلرهای STM32 است. در این روش، مجموعه‌ای از دستورات سطح‌بالا وجود دارند که برنامه‌نویس بسته به نیاز از آنها برای راه‌اندازی میکروکنترلر استفاده می‌کند. در این روش، نیازی به اطلاعات عمیق از ساختار میکروکنترلر و رجیسترهای آن نیست. و در حقیقت، برنامه‌نویس هیچ ارتباطی با رجیسترها برقرار نخواهد کرد. این زبان بیشتر برای مبتدیان مناسب است و برای انجام پروژه‌های تجاری بهینه نیستند، زیرا حجم زیادی از حافظه میکرو توسط توابع HAL اشغال خواهد شد. در مقابل، سریع‌ترین ولی سخت‌ترین روش برای برنامه‌نویسی میکروکنترلرهای STM32 روش اول یعنی Bare Metal است. در این روش، برنامه‌نویسی تنها از طریق آدرس‌ رجیسترهای پریفرال‌ها (که داخل دیتاشیت و فایل راهنمای میکروکنترلر موجود هستند) انجام می‌شود. این روش نیازمند دانش عمیق از الکترونیک و میکروکنترلر است ولی منجر به برنامه‌های بهینه با عملکرد بالا (حجم کمتر همراه با سرعت بیشتر) خواهد شد. در میان این دو روش، روش برنامه‌نویسی LL هم وجود دارد که باز هم همانند روش HAL مجموعه‌ای از توابع برای تنظیم رجیسترهای میکرو در اختیار برنامه‌نویس قرار می‌دهد، ولی بر خلاف HAL فاصله زیادی از سطح رجیستر ندارند. به همین دلیل، سرعت پردازش میکرو نسبت به روش Bare Metal افت محسوسی پیدا نمی‌کند. در حقیقت، در روش LL برای تنظیم رجیسترهای میکرو از توابع با اسامی بامعنا و مشخص استفاده می‌شود تا خوانایی برنامه بالاتر رود و همچنین سرعت توسعه پروژه هم زیادتر شود. برای انجام پروژه‌های صنعتی ترکیبی از برنامه‌نویسی Bare Metal و LL پیشنهاد می‌شود. باید توجه کرد که یادگیری عمیق برنامه‌نویسی میکروکنترلرهای STM32 ممکن است در ابتدا گیج‌کننده و خسته‌کننده به نظر برسد. اما با یادگیری اصولی چگونگی استفاده از فایل‌های دیتاشیت و راهنمای میکروکنترلرها و نرم‌افزارهای مربوطه این کار خیلی لذت‌بخش می‌شود و تجربه عملی ارزشمندی را هم به ارمغان خواهد آورد.



کانال انجمن علمی نانوالکترونیک :
https://news.1rj.ru/str/Ne_Tbzu
STM32 Toturials.rar
16.4 MB
تعدادی داکیومنت درباره ی میکروکنترلر 32 بیتی کمپانی ST

کانال انجمن نانو الکترونیک:
https://news.1rj.ru/str/Ne_Tbzu
آشنایی با زبان برنامه نویسی C مقدمه کار با میکروکنترلرهای ARM می باشد. امروز قصد داریم تا یکی از بهترین اموزش های زبان C  را بهتون معرفی بکنیم .

کانال انجمن نانوالکترونیک:
https://news.1rj.ru/str/Ne_Tbzu
کتاب آموزش میکروکنترلر STM32


کانال انجمن نانوالکترونیک:

https://news.1rj.ru/str/Ne_Tbzu
mastering-stm32-sample.pdf
18.3 MB
کتاب اموزش میکروکنترلر STM32
Forwarded from Fullerene
🚀 | مسابقه ‌ملی و مسئله‌محور بنیاد ملی نخبگان
💡 |   راهی شو   | 💡

🥇| کسب “امتیاز نخبگی” از بنیاد ملی نخبگان
⚙️ | تجربه انجام پروژه‌ صنعتی
📋 | کارگاه‌های آموزشی اختصاصی با محوریت توانمندی‌های لازم برای ورود به صنعت و بازار کار
🤝 | امکان همکاری با شرکت‌های فناور
💵 | جایزه نقدی
🧩 | تجربه کار تیمی و ساخت و گسترش شبکه‌ی ارتباطی
📃 | گواهی‌نامه معتبر

🎓 | ویژه تمامی دانشجویان و فارغ‌التحصیلان رشته‌های فنی مهندسی، علوم پزشکی، علوم پایه، علوم انسانی و هنر

🏆 | ۳ ماه رقابت و آموزش غیرحضوری بر روی پروژه‌های واقعی فناورانه و صنعتی

👥 | امکان حضور به صورت فردی یا تیمی

📍| راهبری اختصاصی در طول مسابقه و تیم‌سازی علمی و منحصربه‌فرد

| مهلت ثبت‌‌نام در مسابقه: ۱۰ مهر ماه ۱۴۰۳

💳 | هزینه ثبت‌نام: رایگان

🌐 | برای ثبت‌نام در مسابقه به سایت مسابقه مراجعه کنید:
https://rahisho.online/register?code=150613

💬 | جهت کسب اطلاعات بیشتر در مورد روند برگزاری مسابقه راهی شو پیج اینستاگرام رویدادستان را دنبال کنید.

🌀 | امروز راهی شو تا خودت فردا راهت رو بسازی!


✔️با ما در ارتباط باش 👇🏻
https://news.1rj.ru/str/rahisho_online
👨‍🔬👩‍🔬انجمن علمی شیمی دانشگاه تبریز برگزار میکند:

🟠 سخنرانی جناب آقای دکتر میرمحسنی
- استاد گروه شیمی کاربردی دانشگاه تبریز
- مدیر عامل شرکت دانش بنیان ماندانا پلیمر

موضوع : پلیمر های هوشمند و پلیمر های مهندسی

🗓تاریخ سخنرانی : ۲۳ مهر ماه

ساعت : ۱۱:۳۰ الی ۱۳

🏢مکان : دانشکده شیمی تالار علامه طباطبایی

💵هزینه ثبت نام : 25 هزار تومان

همراه با اعطای گواهی 📜

برای ثبت نام به آیدی های زیر پیام دهید :

@sana_srn
@paniz_pashaei


با ما همراه باشید :
اینستاگرام :
Anjomanchem_tbz

کانال تلگرامی انجمن شیمی :
@tab_chem
🔔عضوگیری انجمن نانو الکترونیک🔔

🎯از علاقه مندان به فعالیت در انجمن نانوالکترونیک دعوت می‌شود تا در صورت تمایل به فعالیت در انجمن از جمله انجام پروژه ، برگزاری همایش ها ، شرکت در جشنواره و ... به آیدی زیر اعلام آمادگی کنند تا عضویت انجام شود .

🆔@ssss1380
۱۸ اپلیکیشنی که همه دانشجویان و مهندسان برق الکترونیک باید در گوشی خود داشته باشند:
Proto
Electric circuit studio
Electrical Technology
ElectroDroid
EveryCircuit
Lessons In Electric Circuits (Currently Offline)
DroidTesla
Electronics Toolkit
Electric Circuit Pro
Electrical Engineering Pack
Electrical Wiring Simulator
Electrical Calculations
Electrical Calculation
Electrical Engineering
PICmicro Database
Electrical Wiring Simulator
Mobile Electrician
Electronics Calculator


--------------------------
https://news.1rj.ru/str/Ne_Tbzu
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ کافه تِک ☕️

🏭 سلسله دورهمی‌های صمیمی اهالی دانشگاه و صنعت



🤵‍♂مهمان این دورهمی: دکتر علی فتوت احمدی
عضو هیئت علمی دانشگاه شریف؛ موسس گروه کاوشکام آسیا


📂 موضوع ششمین دورهمی: بازار HighTech در ایران


چهارشنبه ۹ آبان؛ ساعت ۱۲:۱۵

🔻 مکان: سالن دکتر خداپناه
دانشکده مهندسی برق و کامپیوتر

_________
برای کسب اطلاعات بیشتر در کانال ما عضو شوید.
@ISC_TABRIZU
Forwarded from انجمن علمی مهندسی برق دانشگاه تبریز (Mohammad.m‌‌‌ ‌RSZ)
📣 انجمن های علمی دانشکده مهندسی برق و کامپیوتر برگزار میکنند.

📌 ره شناخت ۲

با محوریت
معرفی گرایش های مهندسی برق
ترسیم نقشه راه مهندسی برق با رویکرد شغلی و حرفه ای
معرفی حوزه های تخصصی نظام مهندسی برق

👭 سخنرانان و مهمانان محترم
دکتر افشین روشن میلانی ریاست اسبق برق منطقه ای استان آذربایجان شرقی
دکتر بهمن اشکریز عضو کارگروه کنترل و نظارت در سازمان نظام مهندسی و ریاست صنایع وحدت سنا
و اساتید گرانقدر دانشکده مهندسی برق و کامپیوتر

🎉 به همراه قرعه کشی و اهدای جوایز


📆 ۱۵ آبان
ساعت ۱۲ الی ۱۴

🗺 تالار کهربا ، دانشکده مهندسی برق و کامپیوتر

@eea_tabriz
Please open Telegram to view this post
VIEW IN TELEGRAM
📸ششمین دورهمی از سلسله دورهمی‌های کافه‌تک برگزار شد

💡توی ششمین دورهمی کافه‌تِک، به گپ‌و‌گفت با دکتر علی فتوت احمدی، عضو هیئت علمی دانشگاه شریف و موسس گروه کاوشکام آسیا ، نشستیم.

🫱🏻‍🫲🏻استاد برامون از حال و هوای زیست‌بوم صنعت HighTech گفتن، اینکه معمولا چه اشتباهاتی تازه‌کارها و جوان‌ها توی این زیست بوم دچار میشن، استاد از تجارب و خاطرات شیرینشون گفتن و اینکه دانشجوها شروع کنن به تیم شدن و کار کردن، بچه‌ها کلی سوال پرسیدن و به گپ‌و‌گفت با دکتر فتوت عزیز نشستیم؛ جاتون خالی ...

🟢از نکات جالب توجه این دورهمی این بود که دکتر بابک حسین خلج، رئیس دانشکده مهندسی برق دانشگاه شریف، هم تشریف آوردن و به دورهمی ملحق شدن😍

💫منتظر جلسات بعدی کافه‌تک باشید...


_

برای اطلاعات بیشتر در کانال ما عضو شوید:
@ISC_TABRIZU