راه اندازی at24c512 در کدویژن | آموزش حرفه‌ای AVR – بخش چهارم

راه اندازی at24c512 در کدویژن

سلام و درودی دوباره خدمت دوست داران AVR. در این قسمت از آموزش نحوه راه اندازی at24c512 که یک eeprom خارجی است را همراه با برنامه شرح خواهیم داد. قبل از اینکه وارد جزییات بشیم، باید گفت که خیلی مواقع احتیاج به یک حافظه eeprom خارجی ضروری می‌شود و در میکروکنترلرهای AVR به رغم وجود […]

مینترم توابع جبری و ساده سازی توابع با نرم افزار | تحلیل مدارهای منطقی – بخش پنجم

مین ترم و تابع جبری استاندارد

در این آموزش قصد دارم تا شما را با تابع جبری مدارات منطقی و اصطلاح مینترم آشنا کنم. تابع جبری چیست و چرا باید از این روش استفاده کنیم؟ این سوال ممکن است برای خیلی از افراد مبتدی که تازه شروع به فعالیت در بحث مدارات منطقی کرده‌ باشند، پیش بیاید. اما جواب این سوال […]

نصب پایتون در رزبری پای | آموزش نیمه حرفه‌ای رزبری پای – بخش اول

آموزش نیمه حرفه ای رزبری پای - بخش اول

سلام. در آموزش‌های مقدماتی رزبری پای روش راه اندازی رزبری پای را آموختیم؛ حالا وقت آن است که شروع به کد نویسی کنیم. زبان برنامه نویسی رایج در رزبری پای، پایتون (python) نام دارد. پایتون زبان ساده‌ای است که به سادگی می‌توان آن را به صورت خودخوان یاد گرفت. در این آموزش نصب پایتون در […]

آموزش بوت لودر avr در کدویژن | آموزش حرفه‌ای avr – بخش سوم

آموزش حرفه‌ای avr - بخش سوم

درود فراوان بر شما. در قسمت قبل، آموزش بوت لودر avr بصورت کامل از لحاظ پیکربندی شرح داده شد و توابع آن در نرم افزار Atmel Studio گفته شد. اما برای کار کردن با بوت لودر در کدویژن کتابخانه‌ای وجود ندارد. لذا بر آن شدم که کتابخانه موجود در Atmel Studio را برای کدویژن بازنویسی […]

سیستم اعداد | سیستم Decimal ،Binary ،Octal و Hexadecimal | تحلیل مدارهای منطقی – بخش چهارم

سیستم‌های عددی پر کاربرد

درود بر مخاطبین رزدینو. در این پست قصد دارم شما را با سیستم اعداد آشنا کنم. بنظر شما کارکتر “F” چه معنی می‌تواند داشته باشد؟ این کاراکتر در مبنای سیستم شانزده‌تایی/شانزدهی (Hexadecimal) در واقع همان عدد 15 در سیستم عددی دهدهی (Decimal) است! شاید کمی گیج شده باشید و بگویید که سیستم عددی شانزده دهی […]

بوت لودر avr و توابع آن در Atmel Studio | آموزش حرفه‌ای AVR – بخش دوم

آموزش حرفه‌ای avr - بخش دوم

در AVR و در اکثر میکروکنترلرها قسمتی از حافظه وجود دارد که به آن بوت لودر می‌گویند. بوت لودر قسمتی در آخر حافظه Flash است که وظیفه اصلی آن ذخیره برنامه‌ای جهت پروگرام کردن میکروکنترلر است. به عنوان مثال می‌توان برنامه‌ای در بوت لودر avr نوشت که برنامه اصلی را از طریق سریال USART یا […]

فایل hex چیست | خواندن فایل هگز از میکرو | آموزش حرفه‌ای AVR – بخش اول

آموزش حرفه‌ای AVR - بخش اول

مدت زمان زیادی از انتشار آخرین مطلب بنده گذشته است و امروز قراره در مورد اینکه فایل hex چیست، صحبت کنیم. همچنین چگونگی خواندن فایل هگز از میکرو را بهتون آموزش خواهم داد و در آخر ساختار کلی یک فایل هگز بیان خواهد شد. اینکه دانستن ساختار فایل هگز چه کمکی میکنه؛ باید بگم که […]

گیت های منطقی ترکیبی | گیت NAND ،NOR و XNOR | تحلیل مدارهای منطقی – بخش سوم

آموزش گیت های منطقی ترکیبی

در این آموزش قصد داریم تا به بررسی گیت‌های منطقی باقی مانده بپردازیم و موضوع کلی این پست، بررسی گیت های منطقی ترکیبی می‌باشد. گیت های منطقی ترکیبی، از ترکیب و کنار هم قرار دادن دروازه‌های منطقی ساده (AND ،OR و NOT) ساخته می‌شوند. در ادامه قرار است به بررسی چهار دروازه منطقی یعنی گیت […]

تبدیل pcb آلتیوم به pdf و خروجی 3D بردهای الکترونیکی | آموزش Altium Designer

آموزش تبدیل pcb آلتیوم به pdf

سلام خدمت شما دوستان و دنبال کنندگان رزدینو. شاید برای شما هم اتفاق افتاده باشد که یک PCB در نرم افزار آلتیوم دیزاینر طراحی کرده‌اید و‌ قصد دارید برای دوستان خود بفرستید. ممکن است شخصی که می‌خواهید فایل را باهاش به اشتراک بگذارید، نرم افزار آلتیوم دیزاینر را نداشته باشد. خب حالا پیشنهادتون برای حل […]

گیت های منطقی | گیت OR – گیت AND – گیت NOT | تحلیل مدارهای منطقی – بخش دوم

گیت های NOT و AND و OR

سلام خدمت همه دنبال کنندگان رزدینو. دوستان همانطور که در انتهای پست قبلی اشاره کردیم در این جلسه قصد داریم تا شما را با گیت های منطقی (Logic Gates) آشنا کنیم و به بررسی سه گیت معروف و پرکاربرد AND , OR , NOT بپردازیم. در آخر هم یک مثال کابردی و ساده از بکارگیری […]

تفاوت آنالوگ و دیجیتال و سطوح ولتاژ مدارات منطقی | تحلیل مدارهای منطقی – بخش اول

صفر و یک منطقی

با سلام خدمت دوستان و دنبال کنندگان رزدینو. در این پست آموزشی قصد داریم به بررسی تفاوت آنالوگ و دیجیتال بپردازیم. پس تا انتهای این پست همراه ما باشید. سعی میکنیم هر روز بخش‌های جدید تر در این زمینه منتشر کنیم. بنابراین هر روز به رزدینو سر بزنید و مارا دنبال کنید. مقدمه در حال […]

آموزش مقدماتی AVR – بخش هجدهم | فیوز بیت های atmega8 و لاک بیت ها

فیوزبیت‌ها در ATmega16

در این بخش در مورد فیوز بیت ها و لاک بیت ها صحبت میکنیم که در تمامی میکروکنترلرهای AVR وجود دارند و نقش آن ها اساسیت. با تنظیم فیوز بیت ها اعمالی نظیر تنظیم کلاک میکرو، قفل کردن میکرو در برابر کپی کردن برنامه و مدیریت حافظه بوت لودر (قسمت نوزدهم) را می‌توان انجام داد. […]