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

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

ادامه مطلب

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

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

ادامه مطلب

JTAG-vs-SWD

هر آن چه نیاز است در مورد JTAG و SWD بدانید.

شاید برای خیلی از شما هایی که الکترونیکی هستید این سوال پیش اومده باشه که تفاوت SWD و JTAG چیه؟ در نگاه اول شاید فکر کنید خیلی تفاوت چندانی نداره و یا اینکه حالا چه فرقی میکنه از SWD یا JTAG استفاده کرد مهم اینکه با جفتشون میشه ایسی رو پروگرام کرد و عملیات دیباگ رو انجام داد. اما...

ادامه مطلب

آموزش میکروکنترلر STM32F4 کتابخانه HAL

آموزش میکروکنترلر STM32F4 قسمت نهم: کتابخانه HAL

آموزش میکروکنترلر STM32F4 – قسمت نهم ;در قسمت هشتم آموزش میکروکنترلر STM32F4 به مبحث بارگذار بوت کاربر پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4 به کتابخانه HAL می‌پردازیم. با سیسوگ همراه باشید.کتابخانه لایه جداسازی سخت افزار (Hardware Abstraction Layer) که به اخ...

ادامه مطلب

آموزش RTOS

آموزش RTOS قسمت اول : کشف ناشناخته ها

قبل از این که آموزش RTOS را شروع کنیم لازمه یکم در مورد RTOS توضیح بدیم ، چون هیچ بعید نیست که خیلی ها حتی اسم RTOS را تا حالا نشنیده باشید (البته بعید میدونم اونم توی قرن 21 !) خواهی نخواهی دیگه باید از سبک و شیوه های قدیمی فاصله گرفت و با تکنولوژی های جدید آشتی کرد. البته این ب...

ادامه مطلب

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

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

آموزش میکروکنترلر STM32F4 – قسمت هفتم ;در قسمت ششم آموزش میکروکنترلر STM32F4 به مبحث وقفه‌ها پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4 به تنظیمات و بارگذار بوت و حافظه مستعار می‌پردازیم. با سیسوگ همراه باشید.  تنظیمات بوت بارگذار بوت برنامه‌ای است که در قس...

ادامه مطلب

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

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

آموزش میکروکنترلر STM32F4 – قسمت ششم ;در قسمت پنجم آموزش میکروکنترلر STM32F4 به سازمان دهی حافظه ، حافظه SRAM ، حافظه فلش  و حافظه فلش داخلی و خواندن و نوشتن در حافظه پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4 به مبحث وقفه‌ها می‌پردازیم. با سیسوگ همراه باشید. ...

ادامه مطلب

آموزش میکروکنترلر STM32F4 - حافظه فلش

آموزش میکروکنترلر STM32F4 قسمت پنجم: حافظه فلش

آموزش میکروکنترلر STM32F4 – قسمت پنجم ;در قسمت چهارم آموزش میکروکنترلر STM32F4 به ساختار باس پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4 به حافظه فلش  و خواندن و نوشتن در حافظه می‌پردازیم. با سیسوگ همراه باشید.  سازمان دهی حافظه حافظه برنامه، حافظه داده، رجی...

ادامه مطلب

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

آموزش میکروکنترلر STM32F4 قسمت چهارم : ساختار باس

آموزش میکروکنترلر STM32F4 – قسمت چهارم ;در قسمت سوم آموزش میکروکنترلر STM32F4 به تابع‌های weak و روند ایجاد یک پروژه پرداختیم. در این قسمت از آموزش میکروکنترلر STM32F4 به ساختار باس می‌پردازیم. با سیسوگ همراه باشید.  ساختار باس ساختار داخلی میکروکنترلر STM32F4 به ش...

ادامه مطلب

آموزش میکروکنترلر STM8 - I2C

آموزش میکروکنترلر STM8 قسمت 24 : رابط I2C

آموزش میکروکنترلر STM8 – قسمت بیست و چهارم ;سیسوگ در قسمت بیستم و سوم آموزش میکروکنترلر STM8  به بررسی رابط سریال (SPI) پرداخت. در این از قسمت آموزش میکروکنترلر STM8  قصد دارد  I2C را مورد بررسی قرار دهد. با سیسوگ همراه باشید.I2C یکی دیگر از روش‌های ارتباطی محبوب در ارتبا...

ادامه مطلب