راه اندازی ADC در STM32، استفاده از پیکربندی Independent، کانال تکی، تبدیل Discontinuous و کانال Regular، اتصالات لازم برای راه اندازی واحد ADC در STM32، نمونه کد رجیستری، نمونه کد ADC میکروکنترلر STM32 با HAL، خواندن از چند کانال ADC با توابع HAL، توابع HAL راه اندازی ADC
میکروآموزش
آموزشهای 1 دقیقه ای
دانلود از یوبرد
دریافت رایگان نرم افزار، پروژه، کتاب و فیلم های آموزشی
اخبار جدید یوبرد در اینستاگرام
راه اندازی STM32 با آردوینو
راه اندازی STM32 با آردوینو، راه اندازی STM32 در آردوینو، اضافه کردن میکروکنترلرهای STM32 به Arduino IDE، برنامه نویسی میکروکنترلرهای STM32 و بردهای Nucleo-F103RB و Blue pill در Arduino ، پروگرام کردن STM32 با Arduino IDE، بوت لودر USB برد Blue pill، بوت لودر STM32 HID
راه اندازی سون سگمنت با STM32، رجیستری و HAL
راه اندازی سون سگمنت با STM32F103VE، مقداردهی به رجیسترهای واحد GPIO با تابع، استفاده از توابع GPIO برای نمایش اعداد روی سون سگمنت، راه اندازی سون سگمنت 4 رقمی با STM32، تشریح برنامۀ نوشته شده و توضیح عملکرد آن، نکات راه اندازی سون سگمنت، راه اندازی 7-segment با توابع HAL
پروگرامر J-Link و برنامه ریزی میکروکنترلرهای ARM
پروگرامر J-Link، پردازنده هایی که توسط J-Link پشتیبانی می شوند، انواع J-Link، ویژگی های J-Link، نرم افزار J-Flash چیست؟ پروگرام کردن STM32F1xx و LPC17xx با J-Flash و J-Flash Lite و Keil، اتصالات JTAG و SWD در J-Link، تنظیمات J-Flash و Keil برای پروگرام کردن با J-Link
رله، سوییچ تحریک پذیر
تعریف رله، تاریخچه، طرز کار رلۀ الکترومکانیکی، اصطلاحات، انواع الکترومکانیکی، رلۀ حالت جامد، رلۀ هیبریدی، رلۀ حرارتی و انواع تحریک شونده با عوامل غیر الکتریکی، انواع موجود در صنعت برق و برق صنعتی، رلۀ ایمنی و برخی انواع حفاظتی، رلۀ دیجیتال، لزوم استفاده و راه اندازی رله، مشخصات الکتریکی
پروتکل I2C، ادغامی از USART و SPI توسط Philips
پروتکل I2C، تاریخچه I2C، ویژگی ها و کاربردهای I2C، عبارات و اصطلاحات I2C، باس، اتصالات و گسترش شبکه I2C، سیگنال های I2C، قالب داده و آدرس در I2C، انتقال داده در I2C، آدرس دهی 10 بیتی، قابلیت Multi-master، حکمیت، مشخصات الکتریکی و زمانی، مقدار مقاومت های پول آپ، Clock Stretching
آردوینو، پروژه بدون الکترونیک و برنامه نویسی
سخت افزار آردوینو، نرم افزار آردوینو، نرم افزار Arduino IDE، نرم افزار Arduino Web Editor، زبان برنامه نویسی آردوینو، Arduino Pro پلتفرم IOT آردوینو، مزایای آردوینو، آردوینو مناسب چه کاربردهایی است، معایب آردوینو، تحلیل هدف آردوینو، کاربرد آردوینو در صنعت، پروژه های پیچیده و محدودیت های آردوینو
سون سگمنت، نمایشگر هفت قسمتی
سون سگمنت چیست؟ انواع 7-segment، تاریخچه 7-segment، ساختار 7-segment و نمایش در آن، تعداد ارقام و 7-segmentهای مالتی پلکس، کاربردها، انواع اندازه ها و رنگ ها و مدار راه اندازی 7-segment، بایاس 7-segment، مقدار مقاومت در راه اندازی 7-segment، درایور سون سگمنت، پایه های 7-segment
نرم افزار ST-LINK Utility و برنامه ریزی STM32
معرفی نرم افزار ST-LINK Utility و ویژگی های آن، بخش های مختلف ST-LINK Utility، برنامه ریزی STM32 با ST-LINK Utility، برنامه ریزی اتوماتیک میکروکنترلرهای STM32، کار با محتویات حافظه در ST-LINK Utility، آپدیت Firmware پروگرامر ST-LINK، انجام تنظیمات برنامه ریزی در ST-LINK Utility، ابزارهای کاربردی در ST-LINK Utility
آپدیت Firmware ماژول SIM800
نحوه آپدیت Firmware ماژول SIM800، آپدیت Firmware بلوتوث ماژول SIM808 و SIM800، نکات قبل از شروع آپدیت ماژول های SIM800، آپدیت ماژول های SIM800 با نرم افزار SIM800 Series download Tools Customer، مراحل به روز رسانی و تغییر نرم افزار SIM800، آپدیت Firmware ماژول SIM800C
ترمینال پورت سریال و کار با نرم افزار Hercules
ترمینال پورت سریال چیست؟ پورت سریال مجازی چیست؟ نرم افزارهای پورت سریال، ترمینال سریال در CodeVisionAVR و Atmel Studio و Arduino، ارتباط کامپیوتر با میکروکنترلرها و ماژول ها از طریق پورت سریال، ترمینال سریال در پروتئوس، کار با ترمینال سریال نرم افزار Hercules، ارسال و دریافت دادۀ سریال با Hercules
راه اندازی تایمر LPC1768 و روش ساخت PWM روی پایه های IO
راه اندازی تایمر LPC1768 به صورت رجیستری و ساخت PWM روی پایه های IO، تنظیمات اولیۀ پایه ها و راه اندازی تایمرها و LCD، وقفه های تایمر و ایجاد PWM و تعیین زمان رفرش LCD، تنظیم تایمر 1 به عنوان کانتر، نتیجۀ نمونه کد تایمر LPC1768 را در عمل ببینیم
نرم افزار Hercules، ترمینال پورت سریال، TCP IP و UDP IP
معرفی نرم افزار Hercules یا هرکولس و ویژگی های آن، امکانات نرم افزار هرکولس، ابزارهای نرم افزار هرکولس، ابزار UDP Setup در Hercules، ابزار Serial در Hercules، ترمینال TCP IP و ابزارهای TCP Client و TCP Server در Hercules، ابزارهای UDP و Test Mode در Hercules
دیود TVS، حذف ولتاژ گذرا و ESD
ولتاژ گذرا و TVS (Transient Voltage Suppression) چیست؟ دیود TVS چیست؟ حذف ولتاژ گذرا با دیود TVS، حذف تخلیه الکتریسیته ساکن (ESD) با TVS، مشخصات الکتریکی دیودهای TVS، انواع دیودهای TVS، نماد شماتیک دیودهای TVS، کاربرد دیودهای TVS، کاربرد خودرویی، تفاوت دیودهای TVS و دیودهای زنر، انتخاب دیودهای TVS مناسب
میکروکنترلرهای AVR، شاهکار 8 بیتی Atmel
میکروکنترلر AVR چیست؟ تاریخچه میکروکنترلرهای AVR، معماری میکروکنترلر AVR، خانواده های AVR، نام و پسوند میکروکنترلر AVR، پکیج های میکروکنترلر AVR، واحدهای داخلی میکروکنترلر AVR، فیوزبیت ها در AVR، منابع کلاک AVR، مشخصات الکتریکی و دمای عملیاتی میکروکنترلر AVR، نرم افزارها و سخت افزارهای مرتبط با AVR، بردهای توسعۀ AVR
آموزش PSpice، شبیه سازی و تحلیل Bias Point در نرم افزار OrCAD
آموزش تحلیل Bias Point در نرم افزار PSpice، ایجاد New Simulation Profile و تنظیم آن برای تحلیل DC Bias Point، پنجرۀ Simulation Setting و انتخاب و تنظیمات تحلیل Bias Point، تنظیمات دما در پنجرۀ Simulation Setting نرم افزار PSpice، شبیه سازی مدار با تحلیل Bias Point در نرم افزار PSpice
تشخیص قطعات الکترونیکی اصلی از تقلبی
سرچشمۀ قطعات الکترونیکی تقلبی کجاست؟ روش های تشخیص قطعات الکترونیکی اصلی و تقلبی، خرید از تأمین کنندگان معتبر، تشخیص از روی ظاهر، تشخیص از عملکرد قطعات، تشخیص با استفاده از X-ray، اثرات فرایند Sand Blasting و Blacktopping، تست مقاومت در مقابل حرارت، مارک گذاری جوهر افشان، نامرتب و اشتباه
اتصال کریستال کلاک به میکروکنترلر
نحوه محاسبه ظرفیت خازن دو سر کریستال چگونه است؟ فرمول محاسبه مقاومت سری با کریستال، قرائت توان مصرفی کریستال، چرا از اسیلاتور کریستالی استفاده کنیم؟ طراحی برد مدار چاپی PCB برای کریستال، لحیم کاری کریستال ساعت
کار با نرم افزار ProgISP، نرم افزار پروگرامر USBasp
معرفی نرم افزار ProgISP و پروگرامر USBasp، محیط و ابزارهای نرم افزار ProgISP، گزینه های منوی Command نرم افزار ProgISP، قسمت Programming تب PROGRAM نرم افزار ProgISP، تنظیمات فیوزبیت ها در ProgISP، کار با نرم افزار ProgISP، برنامه ریزی AVR با ProgISP
نصب درایور CP2102، مبدل USB به سریال
نحوۀ نصب درایور CP2102 در ویندوز 10 و 7 و … ، برخی ویژگی ها و مشخصات و قابلیت های آی سی CP2102، نحوۀ حذف کامل درایور CP2102، نکات لازم برای نصب درایور مبدل USB به سریال CP2102، روش حذف درایورهای CP2102 اضافی
نصب درایور USBasp، پروگرامر میکروکنترلرهای AVR
نصب درایور USBasp در ویندوز با نرم افزار Zadig، اقدامات پیش از نصب درایور پروگرامر USBasp، حذف درایور USBasp، روش کار با Zadig و نصب درایور پروگرمر USBasp، پنجرۀ Device manager پس از نصب درایور، دانلود نرم افزار ProgISP و نرم افزار Zadig
خواندن متغیر قبل از مقداردهی به آن در استاندارد MISRA C++
خواندن متغیر قبل از مقداردهی به آن در استاندارد MISRA C++، ممنوع شده است.
خم کردن پایۀ قطعات THD
خم کردن پایۀ قطعات THD چطور باید انجام شود؟ آیا الزام خاصی دارد؟ استاندارد در مورد تمام ابعاد مونتاژ و لحیم کاری الزام هایی را بیان کرده است.
Via نزدیک Pad در PCB
Via نزدیک Pad در PCB، صحیح نیست. برای این موضوع دلایلی بیان شده است. در این نوشته، پاسخ صحیح این موضوع را بررسی می کنیم.
تفاوت Event با وقفه در STM32
تفاوت Event با وقفه در STM32، یک نکته است که دانستن آن منجربه نوشتن نرم افزاری حرفه ای تر برای میکروکنترلرهای stm32 می شود.
آرایه با کلاس حافظۀ خارجی
آرایه با کلاس حافظۀ خارجی (در زمانی که آرایه با extern اعلان شود.)، در استاندارد MISRA C الزاماتی دارد.
وقفۀ Pin change در AVR
وقفۀ Pin change در AVR، در برخی میکروکنترلرهای AVR، وجود دارند. این وقفه با وقفۀ خارجی تفاوت هایی دارد.
کد مرده در برنامه نویسی
کد مرده در برنامه نویسی، نباید در هیچ جای برنامه وجود داشته باشد. هر کدی که حذف آن، تأثیری بر خروجی برنامه نگذارد، کد مرده محسوب می شود.
لحیم کاری قطعات Chip components بر پهلو
لحیم کاری قطعات Chip components بر پهلو، ملاحضاتی دارد که در استاندارد IPC-610 تشریح شده است.
مکان صحیح ورودی/خروجیها در PCB
مکان صحیح ورودی/خروجیها در PCB مانند بخش های دیگر، برخی ملاحضات دارد. رعایت این ملاحضات ساده، می تواند از مشکلات پیچیده پس از تولید جلوگیری کند.
کلاک خروجی در میکروکنترلر STM32
کلاک خروجی در میکروکنترلر STM32، قابلیتی سخت افزاری برای تامین کلاک یک المان دیگر، با استفاده از CLOCK ورودی به میکروکنترلر STM32 است.
عملگرهای رابطهای برای اشارهگرها در استاندارد MISRA C++
عملگرهای رابطهای برای اشارهگرها در استاندارد MISRA C++، ممنون شده است.
تاخیر میلی ثانیه ای در میکروکنترلرها
تاخیر میلی ثانیه ای در میکروکنترلرها به 3 روش قابل انجام است.
تاخیر میکروثانیه ای در میکروکنترلرها
تاخیر میکروثانیه ای در میکروکنترلرها روش ساختی متفاوت از تاخیر میلی ثانیه ای دارد.
مقایسۀ برابری انواع float در استاندارد MISRA C
مقایسۀ برابری انواع float موضوی است که بسیاری از برنامه نویسان تا قبل از اینکه به مشکلات آن برخورد کنند، با آن آشنایی ندارند.
توابع و داده های static در استاندارد MISRA C
توابع و داده های static در استاندارد MISRA C در چند الزام مورد بحث قرار گرفته که در این پست الزام شمارۀ 8.11 را بررسی می کنیم.
برنامه نویسی بهینه
برنامه نویسی بهینه، با ایجاد تعادل بین چند پارامتر حاصل می شود.
گام نخست ورود به دنیای میکروکنترلرها
گام نخست ورود به دنیای میکروکنترلرها، زبان برنامه نویسی C است.
دانلود نرم افزار STM32CubeProg
دانلود نرم افزار STM32CubeProg ، یک ابزار برنامه ریزی برای میکروکنترلرهای STM32 از طریق درگاه JTAG و SWD را در اختیار شما قرار می دهد.
میکروکنترلر ARM چیست؟ پردازندۀ ARM
میکروکنترلر ARM ، میکروکنترلرهایی هستند که پردازندۀ آنها ساخت شرکت ARM است. شرکت ARM سازندۀ میکروکنترلر نیست. سازندۀ پردازنده (CPU) است. امروزه به میکروکنترلرهایی که پردازندۀ آنها طراحی شدۀ شرکت ARM باشد، میکروکنترلر ARM گفته می شود.
دومینوی تخصص در مهندسی الکترونیک
تخصص در مهندسی الکترونیک با انتخاب مسیر صحیح و استمرار در مسیر پیشرفت میسر می شود. هر سنگ مسیر، دومینو وار باعث حرکت دادن سنگ بعدی شود.
دانلود پک های میکروکنترلر برای STM32Cube
دانلود پک های میکروکنترلر برای STM32Cube لازم برای استفاده از میکروکنترلر موردنظر در پکیج نرم افزارهای STM32Cube است.














































