اطلاعیه

Collapse
No announcement yet.

and و or بیتی

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

    #16
    پاسخ : and و or بیتی

    نوشته اصلی توسط electromohammad نمایش پست ها
    سلام خدمت دوستان
    میشه در مورد علامت دلار توی این توضیح بدین؟
    PORTA |= (1 << PA$);
    عدده چی میشه؟
    کلید شیفت رو نگه داشته بوده که PA را با حروف بزرگ بنویسه بعدش دکمه 4 را هم زده نتیجش شده این.

    دیدگاه


      #17
      پاسخ : and و or بیتی

      سلام خدمت دوستان
      PA4 در واقع یه متغییر از 0 تا 7 میشه؟ یا نه خودش کلمه ی خاصیه؟
      خیلی ممنون
      همیشه کامل توضیح بدهیم تا جواب کامل بگیریم.
      لطفا برای تشکر روی دکمه تشکر بزنید و بخاطر این پست نزنید که تایپیک شلوغ نشود
      تایپیک های من:
      حل تمام مشکلات atmega128a (eca.ir)
      آموزش کار با سایت (eca.ir)

      دیدگاه


        #18
        پاسخ : and و or بیتی

        باسلام.
        نه متغیر نیست ماکرو هست.برای libc توی فایل avr/io.h هست و برای کدویژن هم یه همچین چیزی باید باشه.

        دیدگاه


          #19
          پاسخ : and و or بیتی

          نوشته اصلی توسط electromohammad نمایش پست ها
          سلام خدمت دوستان
          PA4 در واقع یه متغییر از 0 تا 7 میشه؟ یا نه خودش کلمه ی خاصیه؟
          خیلی ممنون
          با سلام
          اگه دقیقش رو بخواهید داخل فایل portpins.h آمده و PA4 را بصورت زیر آورده. البته برای بقیه پینها هم به همین صورت وجود دارد.
          کد:
          .
          .
          .
          #if defined(PA4) && !defined(PORTA4)
          #  define PORTA4 PA4
          #elif defined(PORTA4) && !defined(PA4)
          #  define PA4 PORTA4
          #endif
          .
          .
          .
          البته نهایتا با توجه به نوع میکرو در فایلی دیگر بالاخره مقدار PORTA4 یا PA4 بعنوان عدد 4 define شده است.
          جدیدترین ویرایش توسط evergreen; ۱۹:۴۸ ۱۴۰۰/۰۴/۲۹.

          دیدگاه


            #20
            پاسخ : and و or بیتی

            سلام خدمت دوستان
            به نظرم واجب شد یکم در رابطه با ماکرو ها تحقیق کنم
            توی برنامه وقتی می خوام set(porta , pa5) بکنم یعنی پایه ی 5 پورت a یک میشه؟
            لازمه اون قسمت pa نوشته بشه؟
            سایتی برای آموزش ماکرو ها در زبان c دارین؟ در حد مقدماتی باشه باشه که ممنون میشم.
            آخه تازه دارم c رو یاد می گیرم (البته بگم که کدویژن c استاندارد نیست و بعدش مجبورم به اتمل استودیو کوچ کنم)
            خیلی ممنون دوستان
            همیشه کامل توضیح بدهیم تا جواب کامل بگیریم.
            لطفا برای تشکر روی دکمه تشکر بزنید و بخاطر این پست نزنید که تایپیک شلوغ نشود
            تایپیک های من:
            حل تمام مشکلات atmega128a (eca.ir)
            آموزش کار با سایت (eca.ir)

            دیدگاه


              #21
              پاسخ : and و or بیتی

              نوشته اصلی توسط electromohammad نمایش پست ها
              سلام خدمت دوستان
              به نظرم واجب شد یکم در رابطه با ماکرو ها تحقیق کنم
              توی برنامه وقتی می خوام set(porta , pa5) بکنم یعنی پایه ی 5 پورت a یک میشه؟
              لازمه اون قسمت pa نوشته بشه؟
              سایتی برای آموزش ماکرو ها در زبان c دارین؟ در حد مقدماتی باشه باشه که ممنون میشم.
              آخه تازه دارم c رو یاد می گیرم (البته بگم که کدویژن c استاندارد نیست و بعدش مجبورم به اتمل استودیو کوچ کنم)
              خیلی ممنون دوستان
              با سلام
              اول به اتمل استودیو کوچ کن بعد بقیه کارها رو انجام بده.
              موفق باشید.

              دیدگاه


                #22
                پاسخ : and و or بیتی

                نوشته اصلی توسط evergreen نمایش پست ها
                با سلام
                اول به اتمل استودیو کوچ کن بعد بقیه کارها رو انجام بده.
                موفق باشید.
                سلام خدمت دوستان
                متاسفانه الان شرایطشو ندارم برای همین هنوز کوچ نکردم
                موقع آموزش کدویژن وقتی که استادم کدویزاردشو تدریس می کنه دوباره بر می گرده و رجیسترا رو خودش تنظیم می کنه که بفهمیم پشتش چه خبره
                برای همین این آموزش رو دنبال می کنم
                توی برنامه وقتی می خوام set(porta , pa5) بکنم یعنی پایه ی 5 پورت a یک میشه؟
                لازمه اون قسمت pa نوشته بشه؟
                سایتی برای آموزش ماکرو ها در زبان c دارین؟ در حد مقدماتی باشه که ممنون میشم.
                یعنی به جای اون PAx باید بنویسم PA5 یا 5 ؟
                همیشه کامل توضیح بدهیم تا جواب کامل بگیریم.
                لطفا برای تشکر روی دکمه تشکر بزنید و بخاطر این پست نزنید که تایپیک شلوغ نشود
                تایپیک های من:
                حل تمام مشکلات atmega128a (eca.ir)
                آموزش کار با سایت (eca.ir)

                دیدگاه


                  #23
                  پاسخ : and و or بیتی

                  باسلام.
                  اگه اسمی بخوای روشن کنی باید دقیقا اسم پین رو بنویسی مثلا PA3 یعنی اون پینی که روی پین اوت نام گذاری شده.
                  ولی اگه برحسب اینکه x امین پین رو روشن کنی ،حتما دقت که از صفر شروع شده مثلا PA3 چهارمین پین از پورت A هست.

                  دیدگاه


                    #24
                    پاسخ : and و or بیتی

                    سلام خدمت دوستان
                    خیلی خیلی متشکرم بابت وقت گذاشتنتون
                    حتما بعد از اینکه کتابخونه ای در این مورد نوشتم می ذارم اینجا تا با هم بررسی و تحلیلش کنیم
                    ممنون از همگی
                    همیشه کامل توضیح بدهیم تا جواب کامل بگیریم.
                    لطفا برای تشکر روی دکمه تشکر بزنید و بخاطر این پست نزنید که تایپیک شلوغ نشود
                    تایپیک های من:
                    حل تمام مشکلات atmega128a (eca.ir)
                    آموزش کار با سایت (eca.ir)

                    دیدگاه


                      #25
                      پاسخ : and و or بیتی

                      نوشته اصلی توسط electromohammad نمایش پست ها
                      سلام خدمت دوستان
                      خیلی خیلی متشکرم بابت وقت گذاشتنتون
                      حتما بعد از اینکه کتابخونه ای در این مورد نوشتم می ذارم اینجا تا با هم بررسی و تحلیلش کنیم
                      ممنون از همگی
                      سلام خدمت دوستان
                      راستش داشتم به این فکر می کردم که چقدر کتابخانه برای راه اندازی 74HC595 وجود داره؟
                      و مزیت اینکه خودم براش کتابخانه بنویسم چقدره؟
                      کاری رو که کردن رو اگه منم انجام بدم چه نتیجه ای داره؟
                      البته ممکنه برای شروع خوب باشه ولی آیا مزیتی داره؟
                      همیشه کامل توضیح بدهیم تا جواب کامل بگیریم.
                      لطفا برای تشکر روی دکمه تشکر بزنید و بخاطر این پست نزنید که تایپیک شلوغ نشود
                      تایپیک های من:
                      حل تمام مشکلات atmega128a (eca.ir)
                      آموزش کار با سایت (eca.ir)

                      دیدگاه

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