Altium Designer and Cadence 😊👍✌️
3.38K subscribers
422 photos
67 videos
81 files
434 links
دوستان عزیزی که به جمع ما پیوسته اند ضمن خیرمقدم🙂 اگر در دوره ای ثبت نام نکرده اند لطفا از طریق این لینک ثبت نام کنند:
https://zil.ink/pcbtips

گروه ارسال تمارین
@PCBTipsChat

اینستاگرام
www.instagram.com/pcbtips
www.PCBTips.ir
واتس آپ +989128079308
Download Telegram
Forwarded from aKaReZa
aKaReZa 114 - AVR, I2C - PART A
توی این قسمت، می‌ریم سراغ یکی از مهم‌ترین و پراستفاده‌ترین پروتکل‌های ارتباطی یعنی I2C در میکروکنترلرهای AVR. از معرفی ویژگی‌ها و ساختار داخلی این پروتکل شروع می‌کنیم و به‌صورت قدم‌به‌قدم میریم سراغ تحلیل رجیسترها، نوشتن توابع موردنیاز مثل i2c_Init()، i2c_Start()، i2c_Write() و در ادامه نحوه برقراری ارتباط با اسلیوها. همچنین اهمیت عملیات اتمیک رو توضیح می‌دیم تا کدهایی ایمن و بدون اختلال بنویسیم.
اگر دنبال این هستی که پروتکل I2C رو از پایه و به صورت رجیستری یاد بگیری و بتونی از صفر تا صد ارتباط با سنسور یا ماژول‌های I2C رو خودت پیاده‌سازی کنی، این قسمت یه آموزش کاملاً کاربردیه.
مطالبی که توی این ویدئو یاد می‌گیریم:
معرفی کامل قابلیت‌ها و کاربردهای پروتکل I2C در AVR
بررسی Block Diagram داخلی پریفرال I2C و اجزای اون
تحلیل و بررسی بیت‌به‌بیت رجیسترهای مربوط به واحد I2C
ساخت یک پروژه جدید برای تست ارتباط I2C
بررسی نحوه‌ی پاسخ‌دهی Slave
توضیح مفهوم Atomic Operation برای جلوگیری از تداخل در ارتباط
نوشتن توابع پایه‌ای I2C از جمله:
تابعi2c_Init: برای پیکربندی I2C
تابع i2c_Start: برای آغاز ارتباط
تابع i2c_Write: برای ارسال 1بایت دیتا به اسلیو
تابع i2c_writeAddress: برای ارسال چندین بایت دیتا به اسلیو
تابع i2c_Read(): برای دریافت یک بایت دیتا از اسلیو
تابع i2c_readAddress(): برای دریافت چندین بایت دیتا از اسلیو
تابع i2c_readSequential(): برای نوشتن و خواندن پشت‌سر‌هم چندین بایت دیتا

لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DNmrdFFSgk2/​​​​​​​
لینک کامل ویدئو در یوتیوب:
https://youtu.be/KScXumQBRfo
👏10
Media is too big
VIEW IN TELEGRAM
🔥 ساخت فیبر مدار چاپی (PCB) با لیزر، یکی از سریع‌ترین و دقیق‌ترین روش‌ها برای علاقه‌مندان الکترونیک و رباتیکه! در این ویدئو نشون داده میشه که چطور میشه با استفاده از دستگاه لیزر، طرح مدار رو روی فیبر مسی منتقل کرد و در نهایت یک برد تمیز و حرفه‌ای آماده کرد...
🎯 این روش نه‌تنها برای پروژه‌های DIY خونگی عالیه، بلکه می‌تونه شروعی باشه برای ساخت حرفه‌ای بردهای الکترونیکی با کمترین هزینه توسط تولید کنندگان.
#ساخت_مدار_چاپی
#ساخت_برد_الکترونیکی
#آموزش_الکترونیک
#برد_مدار_چاپی
#لیزر_مدارچاپی
#فیبر_مسی
#تکنیک_لیزر
#پروژه_DIY
#آموزش_PCB
#مدار_چاپی

#PCB
#LaserPCB
#DIYprojects
#Electronics
#PCBdesign
#Maker
#CircuitBoard
#LaserEtching
#ElectronicsDIY
#ArduinoProjects

@Moallemekgoob
@designingpcb
🔥8