اکثر شما گیم Snake (مار) را بازی کردهاید یا حداقل آن را دیدهاید. از این گیم میتوان بعنوان یک بازی کلاسیک، محبوب و البته نوستالژیک برای برخیها یاد کرد. بر طبق گزارش ویکیپدیا از یک مجلهی معتبر در زمینهی بازیهای …
بیشتر بخوانید »سیستم عامل FreeRTOS برروی STM32 با استفاده از نرم افزار CubeMX
سیستم بلادرنگ، نوعی سیستم کامپیوتری که صحت آن نه تنها به درستی منطقِ خروجی ها، بلکه همچنین به زمانی که طی آن نتایج تولید شده است، بستگی دارد. بنابراین تفاوت عمده یک سیستم بلادرنگ و غیر بلادرنگ این است که …
بیشتر بخوانید »آموزش کار با میکروکنترلرهای سری STM32 بخش چهارم
ایجاد پروژه در CubeMX بر مبنای بردهای کاتالیست + ضمیمهی شمارهی (3) – افزونهی بردهای کاتالیست برای نرمافزار CubeMX بطور کلی برای ایجاد پروژه در نرمافزار STM32CubeMX دو راه وجود دارد: ایجاد پروژه بر مبنای MCU: در این حالت پروژه …
بیشتر بخوانید »آموزش کار با میکروکنترلرهای سری STM32 – بخش سوم
بخش سوم – پروژهی (1) – راه اندازی واحد GPIO مقدمه معمولترین نقطهی شروع کار با میکروکنترلرهای STM32 – یا هر میکروکنترلر دیگری – آموختن نحوهی تعریف پین میکروکنترلر بعنوان خروجی و سپس صفر و یک کردن آن میباشد ، …
بیشتر بخوانید »آموزش کار با میکروکنترلرهای سری STM32 بخش دوم
بخش دوم – آشنایی اجمالی با محیط نرمافزار STM32CubeMX + ضمیمهی شماره (2) – راهنمای دانلود و نصب نرمافزار STM32CubeMX و پکهای آن مقدمه همانطور که در بخش قبل معرفی شد ، نرمافزار STM32CubeMX نوآوری شرکت ST در راستای شیءگرا …
بیشتر بخوانید »آموزش کار با میکروکنترلرهای سری STM32 – بخش اول
بخش اول – مقدمه و ابزارهای پیشنهادی برای شروع یادگیری + ضمیمه ی شماره (1) – استاندارد نام گذاری میکروکنترلرهای سری STM32 1- مقدمه معماری آرم معماری آرم نوعی از معماری و ساختار پردازندههای رایانهای است که به وسیلهٔ شرکت …
بیشتر بخوانید »معرفی و آموزش نرم افزار STM32CubeMX (بخش دوم)
نحوه ایجاد یک پروژه ساده و خروجی کردن یک پین (pi1) برای میکرو STM32F746NGH6 نحوه انتخاب کردن میکرو: نحوه پیدا کردن یک پین، مثلا اینجا خواستم که پین pi1 رو پیدا کنم، توی قسمت سرچ نوشتم pi1 بعد …
بیشتر بخوانید »معرفی و آموزش نرم افزار STM32CubeMX (بخش اول)
این نرم افزار یک ابزار کمکی برای برنامه نویسان میکرو های ARM شرکت ST هست. کاربرد : 1- توسط ابزار بسیار ساده برنامه نویسی قسمت رجیستر های میکرو رو انجام میده و با این کار برنامه نویس دیگه زیاد درگیر …
بیشتر بخوانید »معرفی، استفاده و آماده سازی نرم افزار STM32CubeMX
سر فصل موضوعی: 1-توضیح اولیه در مورد نرم افزار STM32CubeMX 2-روش دانلود نرم افزار و Frimware یا pack های مورد نیاز 3-روش آماده سازی نرم افزار یا نصب pack های دانلود شده 4-نحوه ایجاد یه پروژه تا تولید کد خروجی …
بیشتر بخوانید »آموزش برنامه نویسی میکروکنترلرهای STM32 با استفاده از کامپایلر IAR
اطلاعات اولیه —————– توضیح کوتاه که چرا stm32: arm های زیادی وجود داره اما توی ایران بیشترین بحث سره stm32 ها و lpc ها هستش 1 – قیمت بسیار مناسبتره stm32 ها نسبت به lpc ها برای من بیشترین دلیل …
بیشتر بخوانید »