اطلاعیه

Collapse
No announcement yet.

یه سوال کوچول در مورد i2c

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    یه سوال کوچول در مورد i2c

    سلام به همه ی دوستان .میخواستم بدونم آیا ای دو کد زیر یکی هستند یا خیر و اگه یکی هستند پس چرا از دومی استفاده میکنیم؟
    کد:
    while(TWINT!=1);
    کد:
    while (!(TWCR & 0x80));
    ممنون

    #2
    پاسخ : یه سوال کوچول در مورد i2c

    سلام کد اول فک نکنم جواب بده چون:
    TWINTدر کامپایلر به این صورت DEFINE شده: define 1<<7

    while اولی میشه این !:
    کد:
    while(1<<7!=1);
    اما دومی جواب میده.
    .The best question deserves a better answer
    =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=
    «پناه»می برم «به خدا»
    از عـیبی که ، «امروز» در خود می بینم، و «دیروز» «دیگران را» به خاطر، «هـمان عیـب» ملامت کرده ام.
    محتاط باشیم، در «سرزنش» و «قضاوت کردن دیگران». وقتی نه از «دیروز او» خبر داریم و نه از "فردای خودمان" .

    دیدگاه


      #3
      پاسخ : یه سوال کوچول در مورد i2c

      نوشته اصلی توسط •.´™ مَسِِــــح`.•
      سلام کد اول فک نکنم جواب بده چون:
      TWINTدر کامپایلر به این صورت DEFINE شده: define 1<<7

      while اولی میشه این !:
      کد:
      while(1<<7!=1);
      اما دومی جواب میده.
      ممنون از جوابتون ممکنه بیشتر توضیح بدین؟ :biggrin:
      ایننجوری که شما میگین پس این هم اینجوری میشه :
      کد:
      (1<<twint)======>(1<<1<<7)

      دیدگاه


        #4
        پاسخ : یه سوال کوچول در مورد i2c

        کد اول بعید میدونم درست باشه . ندیدم جایی اینطور 1 شدن وقفه TWI رو اینطور چک کنن

        دیدگاه


          #5
          پاسخ : یه سوال کوچول در مورد i2c

          سلام دوستان خواهشا اگر بلد هستید کمک کنید من فردا باید این پروژه ساده رو بدم تحویل
          دوتا میکرو که با ارتباط i2c به هم وصل بشن و یک صفحه کلید به یکیشون متصل باشه رو صفحه کلید هرچی تایپ شد روی اون میکرو بره و روی ال سی دی نشون بده.
          دوستان خواهشا کمک کنید.
          زبان برنامه نویسی هم سی هستش.
          اگر کسی میتونه کمک کنه خواهشا کوتاهی نکنه بهش خیلی زیاد نیاز دارم.

          دیدگاه

          لطفا صبر کنید...
          X