اطلاعیه

Collapse
No announcement yet.

کمک در مورد یک نکته برنامه نویسی

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

    کمک در مورد یک نکته برنامه نویسی

    با سلام خدمت دوستان
    جهت بهبود کدهای نوشته شده در برنامه ای سال پیش نوشته بودم از پین های پورت xmega استفاده کردم اما با نام خودش
    در زبان بیسیک و بسکام دستوری به نام alias وجود داست که پین رو در یک تابع جایگرین میکرد
    کد:
    a aslias portb.2
    با 
    b alias pinb.2
    در نرم افزار atmel studio و با xmega چطور میشه این کار رو کرد ?

    #2
    پاسخ : کمک در مورد یک نکته برنامه نویسی

    باید از define# استفاده کنید به این صورت:
    [code=c]#define Test_PORT PORTB

    // Set PIN2 to 1 and others to 0
    #define Test_PIN PIN2_bm // BitMask
    Test_PORT.OUT = Test_PIN;
    or
    #define Test_PIN PIN2_bp // BitPosition
    Test_PORT.OUT = (1<<Test_PIN);
    [/code]
    گاهی افرادی به موفقیت های بزرگ می رسند، تنها به این دلیل ساده که نمی دانند کاری که به آن دست زده اند بسیار دشوار، بلکه غیر ممکن است.

    دیدگاه

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