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





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









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





کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2008/07/27
    4
    0

    نحوه عملکرد دستور GPIO_ReadValue()

    نحوه کارکرد دستور GPIO_ReadValue
    من یه برد آموزشی LPC1788 رو تهیه کردم.و دارم رو دستورات CMSIS-CM3 کار میکنم.یکی از دستورات مهم در بخشGPIO دستور GPIO_ReadVale() هستش که برای خواندن مقدار یک پورت است.
    من میخواستم برنامه ای بنویسیم که پایه 17 پورت 1 ، LPC1788 رو بخواند :
    در صورتی که مقدار آن برابر 1 بود پایه 16 پورت 1 را در خروجی 1 کند(چراغ روشن)
    و در غیر اینصورت مقدار پایه 16 پورت 1 را 0 کند (چراغ خاموش)
    اما متأسفانه برنامه درست کار نمیکند.
    می خواستم بدونم مشکل برنامه و یا دستور چیه؟

    کد:
    #include "lpc177x_8x_gpio.h"
    #include "lpc177x_8x_clkpwr.h"
    #include "lpc177x_8x_pinsel.h"
    #include "bsp.h"
    #include "stdio.h"
    
    
    int main (void)
    {
    
    GPIO_SetDir(1 , 0x00010000 , 1);
    
    while (1)
    {
    	  
    	  	  
    	 
    	 	if ( (GPIO_ReadValue(1) & 1<< 17 ) == 0x00020000 )
    	 		 GPIO_SetValue  ( 1 , 1 << 16 );
    	
    	 else
    	 GPIO_ClearValue ( 1 , 0x00010000);
    	}
    }
  2. #2
    2008/07/20
    20
    0

    پاسخ : نحوه عملکرد دستور GPIO_ReadValue()

    برای انتخاب پین اگر به این صورت مینویسین،

    16>>1

    کنار عدد یک یه UL بذارید.

    16>>1UL

    برای تمامی شیفت های بزرگتر از 15 این کار رو انجام بدید.

    ارادتمند
نمایش نتایج: از 1 به 2 از 2

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

  1. پاسخ: 4
    آخرين نوشته: 2014/12/04, 09:33
  2. دستور قیاسی عملکرد شیفت به راست
    توسط behroz2010 در انجمن برنامه نویسی و اینترفیس
    پاسخ: 4
    آخرين نوشته: 2013/02/08, 18:27
  3. شرح عملکرد دستور
    توسط سوران آراسته در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2011/11/15, 23:03
  4. نحوه عملکرد can
    توسط dorsa343 در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 2
    آخرين نوشته: 2008/11/08, 11:45
  5. نحوه و عملکرد یه دما سنج با ترموکوپل
    توسط milad2546 در انجمن میکروکنترلرهای PIC
    پاسخ: 3
    آخرين نوشته: 2008/05/06, 15:00

کلمات کلیدی این موضوع

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

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

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

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