Qt برای میکروکنترلر

QT برای میکروکنترلر‌ها

مطمئنا اگر یک مهندس الکترونیک فعال در حوزه صنعت باشید حتما با چالشی به نام GUI برخورد کرده‌اید به طور مثال شما یک پروژه را از لحاظ سخت‌افزاری به نحو احسنت انجام داده‌اید و بسیار عالی کار می‌کند اما اگر برای سخت‌افزار خود یک محیط گرافیکی عالی درست نکن...

ادامه مطلب

آموزش میکروکنترلر STM32 به صورت کاملا رجیستری

آموزش میکروکنترلر Stm32f10xبه صورت کاملا رجیستری

خدایا با نام تو، با یاد تو و برای تومهدی حسن زاده آملی هستم با یک آموزش پایه‌ای و کاملا رجیستری در زمینه STM32f103  Cortex-m3، در خدمت شما هستم. شاید برای شما سوال شده باشه چرا اصلا رجیستری، مگر توابع cmsis و یا توابع Hal جواب‌گوی پروژه‌هایمان ن...

ادامه مطلب

پروتکل CAN

توضیحات مربوط به حکمیت و خطاهای ارسال و دریافت در ارتباط CAN_BUS

1.1 حکمیت یا داوری باس CANشکل 1: داوری باس   1.1.1 در ارسال فریم اطلاعات بر روی باس CAN، حکمیت Arbitration با فریم اطلاعاتی است که پایین ترین آدرس شناسه، Identifier، را دارد. یعنی یک فریم اطلاعات استاندارد با شناسه 000 0000 0000 دارای با...

ادامه مطلب

آموزش میکروکنترلر STM32F4

آموزش میکروکنترلر STM32F4 قسمت 14 : سیستم فایل FatFs بر روی کارت SD

در قسمت سیزدهم آموزش میکروکنترلر STM32F4 به مبحث مهم و کاربردی تایمر ها و سرویس وقفه پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4  به مبحث سیستمِ فایلِ FatFs بر روی کارت SD می‌پردازیم. با سیسوگ همراه باشید.  سیستم فایل FatFs بر روی کا...

ادامه مطلب

STM32CubeProgrammer نرم‌افزاری چندمنظوره از پروگرام تا دیباگ

شرکت‌های زیادی هستند که مجوز معماری ARM را خریداری می‌کنند و متناسب با آن تراشه‌های خود را تولید می‌کنند. از معروف‌ترین این شرکت‌ها می‌توان به ST, PIC, NXP اشاره کرد.اگر برگردیم به چند سال پیش، زمانی که میکروکنترلرهای ARM تازه وارد ایران شدند، هر...

ادامه مطلب

آموزش میکروکنترلر STM32F4 تایمر و وقفه

آموزش میکروکنترلر STM32F4 قسمت 13 : تایمر و وقفه

در قسمت دوازدهم آموزش میکروکنترلر STM32F4 به ابزارهای ارتباطی بین Thread ها پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4 به مبحث مهم و کاربردی تایمر ها و سرویس وقفه می‌پردازیم. با سیسوگ همراه باشید.  تایمر گروه تابع‌های مدیریت تایمر،...

ادامه مطلب

ساخت لوکس متر – نورسنج – دیجیتال TSL256X

در این مقاله سعی شده است که در مورد لوکس متر دیجیتال TSL256X توضیحاتی داده شود و همچنین یک پروژه صنعتی شامل کتابخانه های مختلف قرار داده شده است، برای راحتی کار می‌توان از ماژولهای موجود در بازار استفاده کرد.معرفی: چیپ های TSL2560 و TSL2561 مبدل...

ادامه مطلب

آموزش میکروکنترلر STM32F4 قسمت 12 ابزارهای ارتباطی بین Thread ها

آموزش میکروکنترلر STM32F4 قسمت 12 : ابزارهای ارتباطی بین Thread ها

در قسمت یازدهم آموزش میکروکنترلر STM32F4 به ادامه RTOS  و مباحث سمافور و موتکس پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4 به ابزارهای ارتباطی بین Thread ها می‌پردازیم. با سیسوگ همراه باشید. ابزارهای ارتباطی بین Thread ها ابزارهایی که برای ا...

ادامه مطلب

نامینیک هم متن باز شد!

در مصاحبه ای از لینوس توروالدز (‌خالق اولیه لینوکس)‌ پرسیدند اگر لینوکس را بصورت متن باز و رایگان ارائه نمیکردید فکر نمیکنید بسیار ثروتمند بودید! ایشون خیلی خلاصه جواب دادند که اگر اینکار را نمیکردم به احتمال زیاد الان شما اسم لینوکس را هم نشنیده بو...

ادامه مطلب

آموزش میکروکنترلر STM32F4 سمافور و موتکس

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

در قسمت دهم آموزش میکروکنترلر STM32F4 به سیستم عامل زمان واقعی (RTOS) و مبحث Thread پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4 به ادامه RTOS  و مباحث سمافور و موتکس می‌پردازیم. با سیسوگ همراه باشید.  سمافور یکی از ساده ترین مفاهیم ...

ادامه مطلب