اطلاعیه

Collapse
No announcement yet.

حل مشکل پورت G میکرو mega128 در کدویژن

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

    حل مشکل پورت G میکرو mega128 در کدویژن

    نوشته اصلی توسط hassan_khalilliy
    If you want to clear bit3 in PORTG, you write:
    Code:PORTG &= ~(1<<3);
    If you want to set bit3 in PORTG, you write:
    Code:PORTG |= (1<<3);

    برای صفر کردن پورت از این کد :
    PORTG &= ~(1<<2); یعنی پورت جی پین سوم صفر شود.
    برای یک کردن پرت از این کد :
    PORTG |= (0<<2); یعنی پورت جی پین سوم یک شود .

    (مثل همون دستور PORTG.0=1; کار میکند . که تو کد ویژن ارور میگیرد .برای برطرف کردن مشکل از کد های بالا استفاده کنید . ) :wow:
    کد:
     If you want to clear bit3 in PORTG, you write:
    Code:PORTG &= ~(1<<3);
    If you want to set bit3 in PORTG, you write:
    Code:PORTG |= (1<<3);
    اگر پرواز را باور کني پرو بال خواهي گرفت .

    #2
    پاسخ : حل مشکل پورت G میکرو mega128 در کدویژن

    الان این سوال بود یا جواب؟؟؟
    آقا یه فیوز بیت داره m103c باید غیر فعالش کنی تا پورت G بتونه تغییر کنه
    درایور شبکه و nRF24L01
    کاتالوگ محصولات
    کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
    شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
    فروش اسيلوسکوپ GWinstek GOS-630FC

    دیدگاه


      #3
      پاسخ : حل مشکل پورت G میکرو mega128 در کدویژن


      الان این سوال بود یا جواب؟؟؟
      آقا یه فیوز بیت داره m103c باید غیر فعالش کنی تا پورت G بتونه تغییر کنه

      --------------------------------------------------------------------------------------------------------
      یکم بیشتر موضوع را باز کن فیوز بیت رو کجا تغیر بدم من با کد ویژن کار میکنم .

      اگه میشه فایل یا عکسی را برام ارسال کنید .

      ممنون
      اگر پرواز را باور کني پرو بال خواهي گرفت .

      دیدگاه


        #4
        پاسخ : حل مشکل پورت G میکرو mega128 در کدویژن

        نوشته اصلی توسط hassan_khalilliy
        الان این سوال بود یا جواب؟؟؟
        آقا یه فیوز بیت داره m103c باید غیر فعالش کنی تا پورت G بتونه تغییر کنه

        --------------------------------------------------------------------------------------------------------
        یکم بیشتر موضوع را باز کن فیوز بیت رو کجا تغیر بدم من با کد ویژن کار میکنم .

        اگه میشه فایل یا عکسی را برام ارسال کنید .

        ممنون
        سلام
        شما میکرو رو با چی پروگرم میکنید؟
        اگر با codevision این کار رو انجام میدید موقع پروگرم کردن باید این فیوز بیت رو غیر فعال کنید
        و اگر از برنامه خود پروگرمرتون اسنفاده می کنید با همون برنامه این فیوز بیت رو غیر فعال کنید

        دیدگاه


          #5
          پاسخ : حل مشکل پورت G میکرو mega128 در کدویژن

          داخل کد ویژن نمیشه PORTG.0=1 قرار داد باید به صورت PORTG=0b00001 نوشت یا به صورت هگزا دسیمال .

          اون تاپیک ایجاد شده هم به خاطر این بود که ما مشکل کدویژن را بر طرف کردیم یعنی به صورت بیت به بیت میتونیم ادرس را قرار بدیم و یا بخونیم .


          حالا یکی از دوستان لطف کردن نکته ای را هم عنوان کردن در مورد فیوز بیت ، ممنون از لطف شون تشکر .


          اگر پرواز را باور کني پرو بال خواهي گرفت .

          دیدگاه


            #6
            پاسخ : حل مشکل پورت G میکرو mega128 در کدویژن

            نوشته اصلی توسط hassan_khalilliy
            یکم بیشتر موضوع را باز کن فیوز بیت رو کجا تغیر بدم من با کد ویژن کار میکنم .

            اگه میشه فایل یا عکسی را برام ارسال کنید .

            ممنون
            باید بگی با چی پروگرام میکنی هم برنامه ای یه جاییه
            ولی این 2تا عکس کربوط به AVR Studio و پروگرامر فروشگاه همین سایت هست


            درایور شبکه و nRF24L01
            کاتالوگ محصولات
            کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
            شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
            فروش اسيلوسکوپ GWinstek GOS-630FC

            دیدگاه

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