خانه / میکرو کنترلر

میکرو کنترلر

روشی جالب برای مشتق گرفتن از ورودی

حتما نوسانات مقدار ADC رو توی نمایش مقدار خونده شده دیدید در بیشتر موارد برای فاکتور گرفتن یه تعداد رو با هم جمع میکنیم و تقسیم بر تعداد میکنیم اینجا قراره یه روش ساده تر و سریعتر و بهینه تر معرفی کنیم که نیازی به حلقه و … نداره برای …

ادامه نوشته »

پروژه MP3 Player با LCD رنگی

این MP3 Player یکی از اولین پروژه های متن باز بنده هست که سال ۸۹ منتشر شده این پلیر میتونه فایلهای MP3 WMA WAV MID رو بدون مشکل و بهترین کیفیت پخش کنه و قابلیت نشون دادم فایلهای BMP رو داره زبان برنامه نویسی C و در کامپایلر CodeVisionAVR نوشته …

ادامه نوشته »

STM32 ST-LINK Utility

نرم افزار STM32 ST-LINK Utility یک رابط نرم افزاری کامل و ویژه، برای کار با پروگرامر ST-LINK برای پروگرام کردن  میکروکنترلرها STM32 است. این محیط امکاناتی برای پاک کردن، خواندن، نوشتن و تایید حافظه میکرو کنترلر های STM32 فراهم می کند. این ابزار طیف گسترده ای از امکانات را برای برنامه …

ادامه نوشته »

اندازه گیری سیگنال های متناوب

اندازه گیری سیگنال های متناوب مبحث گسترده ای می باشد و نمی شود در چند جمله آن را خلاصه کرد ، ولی ذکر چند نکته آموزشی و کاربردی می تواند برای دوستان مفید واقع شود. دامنه ، فرکانس و فاز سه مولفه اصلی یک سیگنال متناوب می باشند. بحث ما …

ادامه نوشته »

معرفی سیستم عامل rt-thread

یکی بهترین سیستم عامل هایی که من خیلی دوسش دارم و تقریبا روی اکثر میکرو ها و پروژه ها ازش استفاده میکنم rt-thread که دیوایس های فوق رو پشتیبانی میکنه و براشون پورت شده اخرین ورژن این سیستم عامل ۲٫۱٫۰ هست که قابلیت های عالی داره یکی از بهترین هاست …

ادامه نوشته »

میکروکنترلر های AVR

AVR خانواده‌ای از ریزکنترل‌گرهای جدید است که شرکت اتمل، آن را روانهٔ بازار الکترونیک کرده است. این ریزکنترل‌گرهای هشت بیتی به خاطر دارا بودن قابلیت برنامه‌نویسی توسط کامپایلر زبان‌های برنامه نویسی سطح بالا، مورد توجه قرار می‌گیرند. تشریح کلمه میکرو کنترلر: این کلمه از دو کلمه ۱- میکرو ۲ کنترلر …

ادامه نوشته »

Cortex-M

پردازنده های سری Cortex-M در نسل هفتم پردازنده ARM معرفی شدند و معماری آن ها به منظور استفاده در کنترلر های بلادرنگ بهینه سازی شده است.پردازنده های مختلف این خانواده می توانند به عنوان جایگزین مناسبی جهت پردازنده های مختلف در گستره وسیعی از کاربرد ها مورد استفاده واقع شوند. …

ادامه نوشته »

معماری آرم

معماری آرم ARM نوعی از معماری پردازنده‌های کامپیوتری است که بر طبق طراحی RISC CPU و توسط کمپانی بریتانیایی ARM Holding طراحی شده است. معماری ARM که دستورالعمل‌های ۳۲ بیتی را پردازش می‌کند از دهه ۱۹۸۰ تا به امروز در حال توسعه است. ARM مخفف Advanced RISC Machine است و …

ادامه نوشته »