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

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

ادامه ی مطلب

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

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

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

ادامه ی مطلب

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

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

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

ادامه ی مطلب