NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2424 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 4 از 4

موضوع: PORTF و ATmega128

  1. #1
    کاربر فعال
    تاریخ عضویت
    Mar 2010
    نام
    Tehran
    نوشته ها
    154
    تشکر
    61
    تشکر شده 45 بار در 34 پست

    Icon17 PORTF و ATmega128

    تو کد ویژن وقتی می خوام از هر کدوم دستورات برای پورت F زیر استفاده کنم، ولی Error می ده. برای بقیه پورتا کار می کنه. چه کار کنم؟؟

    DDRF.2=1;
    PROTF.2=1;
    ویرایش توسط Caspian1361 : 23-05-2010 در ساعت 17:42

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    پیش فرض

    با سلام

    پورت F در ميكروكنترلر هاي mega64 و mega128 به صورت بيتي قابل دسترسي نيستند
    شما بايد براي صفر يا يك كردن يك پايه از شيوه ميانبر موسوم به كلك نرم افزاري استفاده كني مثلا براي يك كردن بيت دوم پورت F بايد دستورات زير رو به كار ببري :

    کد:
    #include <mega128.h>
    #include <io.h>
    
    void main(void)
    {
    
      DDRF=DDRF|0b1000;      
    
      PORTF=PORTF|0b1000;
    }
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

  4. #3
    کاربر فعال
    تاریخ عضویت
    Aug 2008
    نام
    مهدی هاشمی
    نوشته ها
    113
    تشکر
    79
    تشکر شده 66 بار در 35 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Caspian1361 نمایش پست ها
    تو کد ویژن وقتی می خوام از هر کدوم دستورات برای پورت F زیر استفاده کنم، ولی Error می ده. برای بقیه پورتا کار می کنه. چه کار کنم؟؟

    DDRF.2=1;
    PROTF.2=1;
    از کتابخونه iobits.h خود کدویژن استفاده کن
    تو این کتابخونه برای یک کردن مثلا بیت سوم از پورت F اینطوری مینویسن
    SETBIT(PORTF,3)
    برا صفر کردن
    CLRBIT(PORTF.3)
    تو HELP کدویژن اسم کتابخونه رو بزن ، تمام دستوراتش میاد

  5. تشکرها از این نوشته :


  6. #4
    تازه وارد
    تاریخ عضویت
    Jun 2017
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام دوستان اگه بخوایم این پورت رو به عنوان ورودی در نظر بگیریم اونوقت چی؟

موضوعات مشابه

  1. atmega128
    توسط safavism در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 23-08-2013, 01:05
  2. نرخ خرابی ATmega128
    توسط sara_327 در انجمن میکروکنترلرهای 8و16 بیتی
    پاسخ: 6
    آخرين نوشته: 11-02-2013, 23:02
  3. پروگزام کردن atmega128
    توسط starsoheil در انجمن AVR
    پاسخ: 15
    آخرين نوشته: 18-03-2012, 23:33
  4. خطا برا دستور portf.3=1 برای مگا 64
    توسط n340 در انجمن AVR
    پاسخ: 6
    آخرين نوشته: 28-02-2010, 01:50

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •