TrueSTUDIO – ابزار محبوبِ من برای برنامه نویسی STM32

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

ادامه ی مطلب

10+

پروژه پیاده سازی بازی snake با دات ماتریکس – ورژن 1.0

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

ادامه ی مطلب

2+

آموزش میکروکنترلر STM32 – ورودی کردن GPIO

در پست قبل یاد گرفتیم چگونه می‌توان پایه میکرو را به صورت GPIO_Output کانفیگ کرد و در ادامه با ساخت پروژه led چشمک زن چیزهایی که یاد گرفتیم را در معرض آزمون قرار دادیم. در این قسمت می‌خواهیم به نحوه‌ی ورودی کردن GPIO بپردازیم. مثال ساده‌ای هم که برای این قسمت در نظر گرفتم، خواندن وضعیت یک کلید – از نوع tactile button– است. برای ارجاع راحت‌تر، نام مثال این قسمت را هم پروژه کنترل led با تک سوئیچ می‌گذاریم.

ادامه ی مطلب

2+

یادگیری زبان C – راهی که من رفتم

یادگیری زبان C – راهی که من رفتم

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

ادامه ی مطلب

15+

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

میکروکنترلر STM32-معرفی

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

ادامه ی مطلب

2+