امروز دوم تیر ۱۴۰۵ است.....من تقربیا هر روز دارم می روم پارک....
چند روزی است در خانه کار دارم...مثل خونه تکونی و شستن چیزها...برای همین در پارک مختصر کار می کنم تا در خانه کارهای خانه را بکنم.....ولی برای دریافت انرژی درختها هر روز می روم پارک...و مختصری تمرین می کنم ، مقداریش برای رفع سفتی های...
جناب دانش:
https://www.aparat.com/v/z467f8q?refererRef=search
شرح کدهای twi
http://knowledgeplus.ir/electronics/AVR/projects.aspx?lang=Fa
با اینترنت ملی هم سایت بالا می آید.
سالک: یک سری کد در پوشه دانش هست که احتمالا از سایت ایشان من دانلود کرده ام...خودتان دانلود کنید...چون زمان گذشته...
جناب جواد راستی:
ttps://www.aparat.com/v/r8012y4?refererRef=search
ابتدا پروتکل i2c را توضیح داده
سپس رجیسترهای twi را توضیح داده.
یک برنامه نوشته و توَیح داده.
جناب رضا اسدی:
تعریف i2c و twi
https://www.aparat.com/v/7WYwB?refererRef=search
تعریف مستر و اسلیو
آدرس اسلیو ۷ بیتی است. اول باید آدرس اسلیو را بفرستیم. آدرس را همراه پیام ارسال می کنیم و کانال خاصی برای آدرس نداریم.
// مثال مفهومی با زبان C
void Scan_I2C_Bus() {
uint8_t address;
uint8_t error;
printf("Starting I2C Scan...\n");
// آدرسهای معتبر 7 بیتی از 0x08 تا 0x77 هستند
for (address = 0x08; address < 0x78; address++) {
// 1. ارسال سیگنال START...
اتصال ماژول I2C (مبدل **PCF8574**) به LCD کاراکتری در **Proteus** دقیقاً همان الگوی ماژولهای آماده I2C-LCD واقعی است.
Proteus معمولاً ماژول **I2C LCD** را دارد، ولی اگر از **IC جدا PCF8574** استفاده میکنی، باید **پایهبهپایه** وصل کنی.
--------------------------------
## اتصال کامل PCF8574...
در ادامه یک **مثال کاملاً عملی TWI در CodeVisionAVR** میگذارم که **از صفر** یک LCD کاراکتری I2C مبتنی بر PCF8574 را راهاندازی میکند.
کاملاً بدون کتابخانه
فقط با رجیسترهای **TWI**.
هدف:
ارسال “Hello” به LCD از طریق I2C در آدرس 0x27 (در صورت نیاز میتونی 0x20 هم بذاری)...
در AVR (و بنابراین در **CodeVisionAVR**) ماژول **TWI (I²C)** مجموعهای از رجیسترهای مشخص دارد. برای کار با TWI مهم است دقیقاً بدانیم هر رجیستر چه وظیفهای دارد، چون اکثر توابع کتابخانه در نهایت همین رجیسترها را مقداردهی میکنند.
در AVR فقط **۴ رجیستر اصلی TWI** وجود دارد...
پیش مطالعه:
شرح مفاهیم i2c
https://namatek.com/i2c-%DA%86%DB%8C%D8%B3%D8%AA/
فیلمی از فرادرس در مورد i2c
https://www.aparat.com/v/xcm3iu2?refererRef=search
i2c چیست
https://www.aparat.com/v/QFOvo?refererRef=search#video-description
سالک: گویا این پست باید اول باشه ولی دو پست اشتباهی رفته...