آموزش مقدماتی AVR – بخش چهاردهم | توابع I2C (قسمت دوم)

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

آموزش مقدماتی AVR – بخش سیزدهم | سریال I2C (قسمت اول)

رابط I2C در ATmega16

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