ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





موضوع: port F mega 64

  1. #1
    تاریخ عضویت
    2010/11/25
    19
    1

    port F mega 64

    سلام دوستان من با پورت fوg در mega 64مشکل دارمممممممممممممممممممممم مم
    از کد های زیر اشکال میگیره
    PORTG1=1;
    PORTF2=0;
    Error: the expression must be a modifiable lvalue
    یا
    PORTG.1=1;
    PORTF.2=0;
    Error: the first argument of the '.' operator must be of 'struct' or 'union' type
    کمک کنید ممنون میشم. :angry:
    • تبلیغات
      .

  2. #2
    تاریخ عضویت
    2010/10/04
    کاشمر
    35
    3

    پاسخ : port F mega 64

    سلام دوست عزیز
    اینطوری بنویس
    regfile = "m64def.dat$
    Config Portg = Output
    config Portf = Output

    Set Portg.1
    Reset Portf.2
  3. #3
    تاریخ عضویت
    2008/09/02
    اصفهان
    1,897
    49

    پاسخ : port F mega 64

    این سورس که C هستش. باید بنویسی:

    برای ست کردن یک بیت:


    PORTG |= 1 << 1;

    برای ریست کردنش:

    PORTF &= ~(1 << 2);

  4. #4
    تاریخ عضویت
    2010/11/25
    19
    1

    پاسخ : port F mega 64

    من از این کد استفاده کردم جواب داد تابع G0 برای صفر کردن پی که به ورودی آن میدهید و G1 برای یک کردن پی که به ورودی آن میدهید.
    void G1(int a)
    {
    switch (a) {
    case 0:
    {
    PORTG=PING | 0X10;
    }
    break;
    case 1:
    {
    PORTG=PING | 0X08;
    }
    break;
    case 2:
    {
    PORTG=PING | 0X04;
    }
    break;
    case 3:
    {
    PORTG=PING | 0X02;
    }
    break;
    case 4:
    {
    PORTG=PING | 0X01;
    }
    break;

    };


    }
    //////////////////////////////////////////////
    void G0(int a)
    {
    switch (a) {
    case 0:
    {
    PORTG=PING & 0X0F;
    }
    break;
    case 1:
    {
    PORTG=PING & 0X17;
    }
    break;
    case 2:
    {
    PORTG=PING & 0X1B;
    }
    break;
    case 3:
    {
    PORTG=PING & 0X1D;
    }
    break;
    case 4:
    {
    PORTG=PING & 0X1E;
    }
    break;

    };

    }
نمایش نتایج: از 1 به 4 از 4

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

  1. تبدیل یک port به سه port سریال
    توسط leader در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2016/01/14, 09:06
  2. تفاوت تغذیه wave port با Lumped port
    توسط hamed193564 در انجمن نرم افزار HFSS
    پاسخ: 0
    آخرين نوشته: 2014/01/06, 12:19
  3. مشکل با port c میکرو Mega 32
    توسط sasan18s در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2012/09/08, 08:32
  4. LED هفت رنگ و mega 32
    توسط ahmadsamiee در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2011/10/25, 11:04
  5. mega 16 یا mega 25????
    توسط narek در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2010/10/25, 18:07

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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